From acde564f076fa17d1eba861afaa8164c6cb35c5c Mon Sep 17 00:00:00 2001 From: Mavi Date: Mon, 22 Jan 2018 03:28:27 +0300 Subject: [PATCH] first --- .classpath | 120 + .designer/designer-theme.css | 12487 +++++++++++++ .idea/artifacts/YSRsearch_war.xml | 8 + .idea/artifacts/YSRsearch_war_exploded.xml | 35 + .idea/compiler.xml | 16 + .idea/encodings.xml | 6 + .../inspectionProfiles/profiles_settings.xml | 6 + ...here_atmosphere_runtime_2_4_11_vaadin2.xml | 13 + ..._vaadin_external_flute_flute_1_3_0_gg2.xml | 13 + ...vaadin_external_gentyref_1_2_0_vaadin1.xml | 13 + ...xternal_slf4j_vaadin_slf4j_jdk14_1_6_1.xml | 13 + ...om_vaadin_vaadin_client_compiled_8_1_7.xml | 13 + .../Maven__com_vaadin_vaadin_push_8_1_7.xml | 13 + ...com_vaadin_vaadin_sass_compiler_0_9_13.xml | 13 + .../Maven__com_vaadin_vaadin_server_8_1_7.xml | 13 + .../Maven__com_vaadin_vaadin_shared_8_1_7.xml | 13 + .../Maven__com_vaadin_vaadin_themes_8_1_7.xml | 13 + ..._javax_servlet_javax_servlet_api_3_0_1.xml | 13 + .../Maven__org_jsoup_jsoup_1_8_3.xml | 13 + .../libraries/Maven__org_w3c_css_sac_1_3.xml | 13 + .idea/misc.xml | 21 + .idea/modules.xml | 8 + .idea/uiDesigner.xml | 124 + .idea/workspace.xml | 912 + .project | 26 + .settings/.jsdtscope | 13 + .settings/com.vaadin.designer.prefs | 6 + .settings/org.eclipse.core.resources.prefs | 5 + .settings/org.eclipse.jdt.core.prefs | 8 + .settings/org.eclipse.jdt.ui.prefs | 2 + .settings/org.eclipse.m2e.core.prefs | 4 + .settings/org.eclipse.wst.common.component | 12 + ...se.wst.common.project.facet.core.prefs.xml | 7 + ....eclipse.wst.common.project.facet.core.xml | 8 + ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .settings/org.eclipse.wst.validation.prefs | 2 + .vaadin-designer2/designer-theme.css | 12487 +++++++++++++ README.md | 52 + URLs.txt | 6 + Verilerim/AltURLler/derinlik1.txt | 161 + .../Crawler/docid0/frontier/00000000.jdb | Bin 0 -> 45197 bytes .../Crawler/docid0/frontier/je.config.csv | 2 + Verilerim/Crawler/docid0/frontier/je.info.0 | 0 Verilerim/Crawler/docid0/frontier/je.lck | 0 Verilerim/Crawler/docid0/frontier/je.stat.csv | 3 + YSRsearch.eml | 23 + YSRsearch.iml | 45 + YSRsearch.userlibraries | 43 + pom.xml | 188 + src/main/java/main/BasicCrawler.java | 68 + src/main/java/main/BenimURL.java | 291 + src/main/java/main/Html.java | 93 + src/main/java/main/HtmlToPlainText.java | 122 + src/main/java/main/MyUI.java | 68 + src/main/java/main/Website.java | 43 + src/main/java/sayfalar/EkranGiris.java | 42 + src/main/java/sayfalar/EkranSonuc.java | 97 + src/main/java/sayfalar/SayfaGiris.java | 175 + src/main/java/sayfalar/SayfaOzet.java | 286 + src/main/java/sayfalar/SayfaSonuc.java | 238 + src/main/resources/README | 1 + src/main/resources/sayfalar/EkranGiris.html | 90 + src/main/resources/sayfalar/EkranSonuc.html | 185 + .../webapp/VAADIN/themes/mytheme/addons.scss | 7 + .../webapp/VAADIN/themes/mytheme/favicon.ico | Bin 0 -> 31005 bytes .../webapp/VAADIN/themes/mytheme/mytheme.scss | 51 + .../webapp/VAADIN/themes/mytheme/styles.css | 14765 ++++++++++++++++ .../webapp/VAADIN/themes/mytheme/styles.scss | 11 + src/main/webapp/WEB-INF/images/bg01.jpg | Bin 0 -> 171533 bytes src/main/webapp/WEB-INF/images/bg02.png | Bin 0 -> 521697 bytes src/main/webapp/WEB-INF/images/bg03.jpg | Bin 0 -> 76655 bytes src/main/webapp/WEB-INF/images/bg04.jpg | Bin 0 -> 334288 bytes src/main/webapp/WEB-INF/images/drag-drop.png | Bin 0 -> 6138 bytes src/main/webapp/WEB-INF/images/ysrSearch.png | Bin 0 -> 65258 bytes src/main/webapp/WEB-INF/web.xml | 17 + src/main/webapp/etc/webdefault.xml | 6 + .../google/gwt/i18n/client/CurrencyList_.java | 1222 ++ .../constants/NumberConstantsImpl_.java | 80 + .../gwt/i18n/client/impl/LocaleInfoImpl_.java | 30 + .../client/impl/LocaleInfoImpl_shared.java | 47 + .../lang/AppWidgetset__EntryMethodHolder.java | 6 + ...mentModeAsserter_DocumentModeProperty.java | 17 + .../ui/FormPanel_IFrameTemplateImpl.java | 12 + ...s_default_InlineClientBundleGenerator.java | 53 + ...lippedImageImpl_DraggableTemplateImpl.java | 14 + .../impl/ClippedImageImpl_TemplateImpl.java | 14 + ...s_default_InlineClientBundleGenerator.java | 152 + .../metadata/ConnectorBundleLoaderImpl.java | 7532 ++++++++ .../ui/dd/VAcceptCriterionFactoryImpl.java | 19 + ...s_default_InlineClientBundleGenerator.java | 443 + .../VRichTextToolbar_Strings_.java | 144 + target/YSRsearch-1.0-SNAPSHOT.war | Bin 0 -> 13946332 bytes .../VAADIN/themes/mytheme/addons.scss | 7 + .../VAADIN/themes/mytheme/favicon.ico | Bin 0 -> 31005 bytes .../VAADIN/themes/mytheme/mytheme.scss | 51 + .../VAADIN/themes/mytheme/styles.css | 14765 ++++++++++++++++ .../VAADIN/themes/mytheme/styles.scss | 11 + .../WEB-INF/classes/README | 1 + .../classes/VAADIN/themes/mytheme/addons.scss | 7 + .../classes/VAADIN/themes/mytheme/favicon.ico | Bin 0 -> 31005 bytes .../VAADIN/themes/mytheme/mytheme.scss | 51 + .../classes/VAADIN/themes/mytheme/styles.css | 14765 ++++++++++++++++ .../classes/VAADIN/themes/mytheme/styles.scss | 11 + .../WEB-INF/classes/WEB-INF/images/bg01.jpg | Bin 0 -> 171533 bytes .../classes/WEB-INF/images/weatherBG.png | Bin 0 -> 521697 bytes .../classes/WEB-INF/images/ysrSearch.png | Bin 0 -> 65258 bytes .../WEB-INF/classes/org/ysr/DesignHD.class | Bin 0 -> 873 bytes .../WEB-INF/classes/org/ysr/DesignHD.html | 84 + .../WEB-INF/classes/org/ysr/Html.class | Bin 0 -> 1906 bytes .../classes/org/ysr/MyUI$MyUIServlet.class | Bin 0 -> 613 bytes .../WEB-INF/classes/org/ysr/MyUI.class | Bin 0 -> 1863 bytes .../WEB-INF/classes/org/ysr/SonucEkrani.class | Bin 0 -> 1379 bytes .../WEB-INF/classes/org/ysr/SonucEkrani.html | 175 + .../classes/org/ysr/YonetimGirisSayfasi.class | Bin 0 -> 5691 bytes .../classes/org/ysr/YonetimSonucSayfasi.class | Bin 0 -> 5127 bytes .../WEB-INF/images/bg01.jpg | Bin 0 -> 171533 bytes .../WEB-INF/images/weatherBG.png | Bin 0 -> 521697 bytes .../WEB-INF/images/ysrSearch.png | Bin 0 -> 65258 bytes .../lib/atmosphere-runtime-2.4.11.vaadin2.jar | Bin 0 -> 897284 bytes .../WEB-INF/lib/flute-1.3.0.gg2.jar | Bin 0 -> 79797 bytes .../WEB-INF/lib/gentyref-1.2.0.vaadin1.jar | Bin 0 -> 23506 bytes .../WEB-INF/lib/jsoup-1.11.2.jar | Bin 0 -> 392351 bytes .../WEB-INF/lib/jsoup-1.8.3.jar | Bin 0 -> 315320 bytes .../WEB-INF/lib/sac-1.3.jar | Bin 0 -> 15808 bytes .../lib/vaadin-client-compiled-8.1.7.jar | Bin 0 -> 812883 bytes .../WEB-INF/lib/vaadin-push-8.1.7.jar | Bin 0 -> 81727 bytes .../lib/vaadin-sass-compiler-0.9.13.jar | Bin 0 -> 532600 bytes .../WEB-INF/lib/vaadin-server-8.1.7.jar | Bin 0 -> 2622688 bytes .../WEB-INF/lib/vaadin-shared-8.1.7.jar | Bin 0 -> 518673 bytes .../WEB-INF/lib/vaadin-slf4j-jdk14-1.6.1.jar | Bin 0 -> 34900 bytes .../WEB-INF/lib/vaadin-themes-8.1.7.jar | Bin 0 -> 6591109 bytes target/classes/.gitignore | 4 + .../0E2FC17DE1E4E76B052A96404A57CD9D.cache.js | 40 + ...2FC17DE1E4E76B052A96404A57CD9D.cache.js.gz | Bin 0 -> 340964 bytes ...333A66D5307B1C8C9935C59A877F1993.cache.eot | Bin 0 -> 7752 bytes ...1DCB1D3F3D956ACC80F89D3CF0AC5BE.cache.woff | Bin 0 -> 7664 bytes .../AppWidgetset/AppWidgetset.devmode.js | 1 + .../AppWidgetset/AppWidgetset.devmode.js.gz | Bin 0 -> 4642 bytes .../AppWidgetset/AppWidgetset.nocache.js | 25 + .../AppWidgetset/AppWidgetset.nocache.js.gz | Bin 0 -> 2896 bytes ...C81F8CA7CA7012F31BDE883DF6C99E61.cache.svg | 37 + ...D03281BC3FDB49177B485D1DC10A13C4.cache.ttf | Bin 0 -> 7588 bytes .../widgetsets/AppWidgetset/clear.cache.gif | Bin 0 -> 43 bytes .../AppWidgetset/compilation-mappings.txt | 44 + .../1.cache.js | 1 + .../1.cache.js.gz | Bin 0 -> 22106 bytes .../2.cache.js | 1 + .../3.cache.js | 1 + .../3.cache.js.gz | Bin 0 -> 1215 bytes .../4.cache.js | 1 + .../4.cache.js.gz | Bin 0 -> 1265 bytes .../5.cache.js | 1 + .../5.cache.js.gz | Bin 0 -> 11421 bytes .../6.cache.js | 1 + .../6.cache.js.gz | Bin 0 -> 1905 bytes .../7.cache.js | 1 + .../7.cache.js.gz | Bin 0 -> 2081 bytes .../8.cache.js | 1 + .../8.cache.js.gz | Bin 0 -> 1206 bytes .../rpcPolicyManifest/manifest.txt | 2 + .../gwt/AppWidgetset.gwt.xml | 27 + target/m2e-wtp/web-resources/.gitignore | 1 + target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 11 + target/ws-updated | 0 167 files changed, 83590 insertions(+) create mode 100644 .classpath create mode 100644 .designer/designer-theme.css create mode 100644 .idea/artifacts/YSRsearch_war.xml create mode 100644 .idea/artifacts/YSRsearch_war_exploded.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/libraries/Maven__com_vaadin_external_atmosphere_atmosphere_runtime_2_4_11_vaadin2.xml create mode 100644 .idea/libraries/Maven__com_vaadin_external_flute_flute_1_3_0_gg2.xml create mode 100644 .idea/libraries/Maven__com_vaadin_external_gentyref_1_2_0_vaadin1.xml create mode 100644 .idea/libraries/Maven__com_vaadin_external_slf4j_vaadin_slf4j_jdk14_1_6_1.xml create mode 100644 .idea/libraries/Maven__com_vaadin_vaadin_client_compiled_8_1_7.xml create mode 100644 .idea/libraries/Maven__com_vaadin_vaadin_push_8_1_7.xml create mode 100644 .idea/libraries/Maven__com_vaadin_vaadin_sass_compiler_0_9_13.xml create mode 100644 .idea/libraries/Maven__com_vaadin_vaadin_server_8_1_7.xml create mode 100644 .idea/libraries/Maven__com_vaadin_vaadin_shared_8_1_7.xml create mode 100644 .idea/libraries/Maven__com_vaadin_vaadin_themes_8_1_7.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_0_1.xml create mode 100644 .idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml create mode 100644 .idea/libraries/Maven__org_w3c_css_sac_1_3.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/workspace.xml create mode 100644 .project create mode 100644 .settings/.jsdtscope create mode 100644 .settings/com.vaadin.designer.prefs create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 .settings/org.eclipse.jdt.ui.prefs create mode 100644 .settings/org.eclipse.m2e.core.prefs create mode 100644 .settings/org.eclipse.wst.common.component create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.prefs.xml create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 .settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 .settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 .settings/org.eclipse.wst.validation.prefs create mode 100644 .vaadin-designer2/designer-theme.css create mode 100644 README.md create mode 100644 URLs.txt create mode 100644 Verilerim/AltURLler/derinlik1.txt create mode 100644 Verilerim/Crawler/docid0/frontier/00000000.jdb create mode 100644 Verilerim/Crawler/docid0/frontier/je.config.csv create mode 100644 Verilerim/Crawler/docid0/frontier/je.info.0 create mode 100644 Verilerim/Crawler/docid0/frontier/je.lck create mode 100644 Verilerim/Crawler/docid0/frontier/je.stat.csv create mode 100644 YSRsearch.eml create mode 100644 YSRsearch.iml create mode 100644 YSRsearch.userlibraries create mode 100644 pom.xml create mode 100644 src/main/java/main/BasicCrawler.java create mode 100644 src/main/java/main/BenimURL.java create mode 100644 src/main/java/main/Html.java create mode 100644 src/main/java/main/HtmlToPlainText.java create mode 100644 src/main/java/main/MyUI.java create mode 100644 src/main/java/main/Website.java create mode 100644 src/main/java/sayfalar/EkranGiris.java create mode 100644 src/main/java/sayfalar/EkranSonuc.java create mode 100644 src/main/java/sayfalar/SayfaGiris.java create mode 100644 src/main/java/sayfalar/SayfaOzet.java create mode 100644 src/main/java/sayfalar/SayfaSonuc.java create mode 100644 src/main/resources/README create mode 100644 src/main/resources/sayfalar/EkranGiris.html create mode 100644 src/main/resources/sayfalar/EkranSonuc.html create mode 100644 src/main/webapp/VAADIN/themes/mytheme/addons.scss create mode 100644 src/main/webapp/VAADIN/themes/mytheme/favicon.ico create mode 100644 src/main/webapp/VAADIN/themes/mytheme/mytheme.scss create mode 100644 src/main/webapp/VAADIN/themes/mytheme/styles.css create mode 100644 src/main/webapp/VAADIN/themes/mytheme/styles.scss create mode 100644 src/main/webapp/WEB-INF/images/bg01.jpg create mode 100644 src/main/webapp/WEB-INF/images/bg02.png create mode 100644 src/main/webapp/WEB-INF/images/bg03.jpg create mode 100644 src/main/webapp/WEB-INF/images/bg04.jpg create mode 100644 src/main/webapp/WEB-INF/images/drag-drop.png create mode 100644 src/main/webapp/WEB-INF/images/ysrSearch.png create mode 100644 src/main/webapp/WEB-INF/web.xml create mode 100644 src/main/webapp/etc/webdefault.xml create mode 100644 target/.generated/com/google/gwt/i18n/client/CurrencyList_.java create mode 100644 target/.generated/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java create mode 100644 target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java create mode 100644 target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java create mode 100644 target/.generated/com/google/gwt/lang/AppWidgetset__EntryMethodHolder.java create mode 100644 target/.generated/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java create mode 100644 target/.generated/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java create mode 100644 target/.generated/com/google/gwt/user/client/ui/MenuBar_Resources_default_InlineClientBundleGenerator.java create mode 100644 target/.generated/com/google/gwt/user/client/ui/impl/ClippedImageImpl_DraggableTemplateImpl.java create mode 100644 target/.generated/com/google/gwt/user/client/ui/impl/ClippedImageImpl_TemplateImpl.java create mode 100644 target/.generated/com/vaadin/client/debug/internal/theme/DebugWindowStyles_default_InlineClientBundleGenerator.java create mode 100644 target/.generated/com/vaadin/client/metadata/ConnectorBundleLoaderImpl.java create mode 100644 target/.generated/com/vaadin/client/ui/dd/VAcceptCriterionFactoryImpl.java create mode 100644 target/.generated/com/vaadin/client/ui/richtextarea/VRichTextToolbar_Images_default_InlineClientBundleGenerator.java create mode 100644 target/.generated/com/vaadin/client/ui/richtextarea/VRichTextToolbar_Strings_.java create mode 100644 target/YSRsearch-1.0-SNAPSHOT.war create mode 100644 target/YSRsearch-1.0-SNAPSHOT/VAADIN/themes/mytheme/addons.scss create mode 100644 target/YSRsearch-1.0-SNAPSHOT/VAADIN/themes/mytheme/favicon.ico create mode 100644 target/YSRsearch-1.0-SNAPSHOT/VAADIN/themes/mytheme/mytheme.scss create mode 100644 target/YSRsearch-1.0-SNAPSHOT/VAADIN/themes/mytheme/styles.css create mode 100644 target/YSRsearch-1.0-SNAPSHOT/VAADIN/themes/mytheme/styles.scss create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/README create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/VAADIN/themes/mytheme/addons.scss create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/VAADIN/themes/mytheme/favicon.ico create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/VAADIN/themes/mytheme/mytheme.scss create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/VAADIN/themes/mytheme/styles.css create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/VAADIN/themes/mytheme/styles.scss create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/WEB-INF/images/bg01.jpg create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/WEB-INF/images/weatherBG.png create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/WEB-INF/images/ysrSearch.png create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/DesignHD.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/DesignHD.html create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/Html.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/MyUI$MyUIServlet.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/MyUI.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/SonucEkrani.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/SonucEkrani.html create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/YonetimGirisSayfasi.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/classes/org/ysr/YonetimSonucSayfasi.class create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/images/bg01.jpg create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/images/weatherBG.png create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/images/ysrSearch.png create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/atmosphere-runtime-2.4.11.vaadin2.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/flute-1.3.0.gg2.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/gentyref-1.2.0.vaadin1.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/jsoup-1.11.2.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/jsoup-1.8.3.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/sac-1.3.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-client-compiled-8.1.7.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-push-8.1.7.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-sass-compiler-0.9.13.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-server-8.1.7.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-shared-8.1.7.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-slf4j-jdk14-1.6.1.jar create mode 100644 target/YSRsearch-1.0-SNAPSHOT/WEB-INF/lib/vaadin-themes-8.1.7.jar create mode 100644 target/classes/.gitignore create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/0E2FC17DE1E4E76B052A96404A57CD9D.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/0E2FC17DE1E4E76B052A96404A57CD9D.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/333A66D5307B1C8C9935C59A877F1993.cache.eot create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/51DCB1D3F3D956ACC80F89D3CF0AC5BE.cache.woff create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.devmode.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.devmode.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/C81F8CA7CA7012F31BDE883DF6C99E61.cache.svg create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/D03281BC3FDB49177B485D1DC10A13C4.cache.ttf create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/clear.cache.gif create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/compilation-mappings.txt create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/1.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/1.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/2.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/3.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/3.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/4.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/4.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/5.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/5.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/6.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/6.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/7.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/7.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/8.cache.js create mode 100644 target/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/0E2FC17DE1E4E76B052A96404A57CD9D/8.cache.js.gz create mode 100644 target/classes/VAADIN/widgetsets/WEB-INF/deploy/AppWidgetset/rpcPolicyManifest/manifest.txt create mode 100644 target/generated-resources/gwt/AppWidgetset.gwt.xml create mode 100644 target/m2e-wtp/web-resources/.gitignore create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/ws-updated diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..0ff4061 --- /dev/null +++ b/.classpath @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.designer/designer-theme.css b/.designer/designer-theme.css new file mode 100644 index 0000000..38ffc1f --- /dev/null +++ b/.designer/designer-theme.css @@ -0,0 +1,12487 @@ +/** + * Checks if a list contains a certain value. + * + * @param {list} $list - the list to check + * @param {value} $var - the value to search for + * @param {bool} $recursive (false) - should any contained lists be checked for the value + * + * @return {bool} true if the value is found from the list, false otherwise + * + * @group lists + */ + +/** + * Cross-browser opacity. + * + * @param {number} $value - opacity value from 0 to 1 + * @param {bool} $important (false) - should the property value be declared with !important + * + * @group util + */ + +@-webkit-keyframes valo-animate-in-fade { + 0% { + opacity: 0; + } + } + +@-moz-keyframes valo-animate-in-fade { + 0% { + opacity: 0; + } + } + +@keyframes valo-animate-in-fade { + 0% { + opacity: 0; + } + } + +@-webkit-keyframes valo-animate-out-fade { + 100% { + opacity: 0; + } + } + +@-moz-keyframes valo-animate-out-fade { + 100% { + opacity: 0; + } + } + +@keyframes valo-animate-out-fade { + 100% { + opacity: 0; + } + } + +@-webkit-keyframes valo-animate-in-slide-down { + 0% { + -webkit-transform: translateY(-100%); + } + } + +@-moz-keyframes valo-animate-in-slide-down { + 0% { + -moz-transform: translateY(-100%); + } + } + +@keyframes valo-animate-in-slide-down { + 0% { + -webkit-transform: translateY(-100%); + -moz-transform: translateY(-100%); + -ms-transform: translateY(-100%); + -o-transform: translateY(-100%); + transform: translateY(-100%); + } + } + +@-webkit-keyframes valo-animate-in-slide-up { + 0% { + -webkit-transform: translateY(100%); + } + } + +@-moz-keyframes valo-animate-in-slide-up { + 0% { + -moz-transform: translateY(100%); + } + } + +@keyframes valo-animate-in-slide-up { + 0% { + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + -o-transform: translateY(100%); + transform: translateY(100%); + } + } + +@-webkit-keyframes valo-animate-in-slide-left { + 0% { + -webkit-transform: translateX(100%); + } + } + +@-moz-keyframes valo-animate-in-slide-left { + 0% { + -moz-transform: translateX(100%); + } + } + +@keyframes valo-animate-in-slide-left { + 0% { + -webkit-transform: translateX(100%); + -moz-transform: translateX(100%); + -ms-transform: translateX(100%); + -o-transform: translateX(100%); + transform: translateX(100%); + } + } + +@-webkit-keyframes valo-animate-in-slide-right { + 0% { + -webkit-transform: translateX(-100%); + } + } + +@-moz-keyframes valo-animate-in-slide-right { + 0% { + -moz-transform: translateX(-100%); + } + } + +@keyframes valo-animate-in-slide-right { + 0% { + -webkit-transform: translateX(-100%); + -moz-transform: translateX(-100%); + -ms-transform: translateX(-100%); + -o-transform: translateX(-100%); + transform: translateX(-100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-down { + 100% { + -webkit-transform: translateY(100%); + } + } + +@-moz-keyframes valo-animate-out-slide-down { + 100% { + -moz-transform: translateY(100%); + } + } + +@keyframes valo-animate-out-slide-down { + 100% { + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + -o-transform: translateY(100%); + transform: translateY(100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-up { + 100% { + -webkit-transform: translateY(-100%); + } + } + +@-moz-keyframes valo-animate-out-slide-up { + 100% { + -moz-transform: translateY(-100%); + } + } + +@keyframes valo-animate-out-slide-up { + 100% { + -webkit-transform: translateY(-100%); + -moz-transform: translateY(-100%); + -ms-transform: translateY(-100%); + -o-transform: translateY(-100%); + transform: translateY(-100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-left { + 100% { + -webkit-transform: translateX(-100%); + } + } + +@-moz-keyframes valo-animate-out-slide-left { + 100% { + -moz-transform: translateX(-100%); + } + } + +@keyframes valo-animate-out-slide-left { + 100% { + -webkit-transform: translateX(-100%); + -moz-transform: translateX(-100%); + -ms-transform: translateX(-100%); + -o-transform: translateX(-100%); + transform: translateX(-100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-right { + 100% { + -webkit-transform: translateX(100%); + } + } + +@-moz-keyframes valo-animate-out-slide-right { + 100% { + -moz-transform: translateX(100%); + } + } + +@keyframes valo-animate-out-slide-right { + 100% { + -webkit-transform: translateX(100%); + -moz-transform: translateX(100%); + -ms-transform: translateX(100%); + -o-transform: translateX(100%); + transform: translateX(100%); + } + } + +@-webkit-keyframes valo-overlay-animate-in { + 0% { + -webkit-transform: translatey(-4px); + opacity: 0; + } + } + +@-moz-keyframes valo-overlay-animate-in { + 0% { + -moz-transform: translatey(-4px); + opacity: 0; + } + } + +@keyframes valo-overlay-animate-in { + 0% { + -webkit-transform: translatey(-4px); + -moz-transform: translatey(-4px); + -ms-transform: translatey(-4px); + -o-transform: translatey(-4px); + transform: translatey(-4px); + opacity: 0; + } + } + +@-webkit-keyframes valo-animate-out-slide-down-fade { + 100% { + opacity: 0; + -webkit-transform: translatey(30%); + } + } + +@-moz-keyframes valo-animate-out-slide-down-fade { + 100% { + opacity: 0; + -moz-transform: translatey(30%); + } + } + +@keyframes valo-animate-out-slide-down-fade { + 100% { + opacity: 0; + -webkit-transform: translatey(30%); + -moz-transform: translatey(30%); + -ms-transform: translatey(30%); + -o-transform: translatey(30%); + transform: translatey(30%); + } + } + +/** + * Outputs cross-browser Valo-specific linear gradient background-image declarations. + * + * @group style + * + * @param {color} $color ($v-background-color) - The base color for the gradient color stops + * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient. + * @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. + * @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. + */ + +/** + * Computes a CSS border property value for the given base color. + * + * @group style + * + * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords + * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to + * @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. + * @param {number} $strength (1) - adjustment for the border contrast + * + * @return {list} The input $border value with any color keyword replaced with the corresponding actual color + */ + +/** + * Ouput selectors and properties to vertically center elements inside their parent. + * + * @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. + * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom + * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide + * + * @group util + */ + +@font-face { + font-family: "Vaadin-Icons"; + src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot); + 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"); +} + +.Vaadin-Icons { + font-family: "Vaadin-Icons"; +} + +@font-face { + font-family: ThemeIcons; + font-weight: normal; + font-style: normal; + src: url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.eot); + 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"); +} + +.ThemeIcons { + font-family: ThemeIcons; + font-style: normal; + font-weight: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + text-align: center; +} + +@font-face { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + src: url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.eot); + 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"); +} + +.FontAwesome { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + text-align: center; +} + +@-webkit-keyframes v-rotate-360 { + to { + -webkit-transform: rotate(360deg); + } + } + +@-moz-keyframes v-rotate-360 { + to { + -moz-transform: rotate(360deg); + } + } + +@-o-keyframes v-rotate-360 { + to { + -o-transform: rotate(360deg); + } + } + +@keyframes v-rotate-360 { + to { + transform: rotate(360deg); + } + } + +@-webkit-keyframes v-progress-start { + 0% { + width: 0%; + } + 100% { + width: 50%; + } + } + +@-moz-keyframes v-progress-start { + 0% { + width: 0%; + } + 100% { + width: 50%; + } + } + +@keyframes v-progress-start { + 0% { + width: 0%; + } + 100% { + width: 50%; + } + } + +@-webkit-keyframes v-progress-delay { + 0% { + width: 50%; + } + 100% { + width: 90%; + } + } + +@-moz-keyframes v-progress-delay { + 0% { + width: 50%; + } + 100% { + width: 90%; + } + } + +@keyframes v-progress-delay { + 0% { + width: 50%; + } + 100% { + width: 90%; + } + } + +@-webkit-keyframes v-progress-wait { + 0% { + width: 90%; + height: 4px; + } + 3% { + width: 91%; + height: 7px; + } + 100% { + width: 96%; + height: 7px; + } + } + +@-moz-keyframes v-progress-wait { + 0% { + width: 90%; + height: 4px; + } + 3% { + width: 91%; + height: 7px; + } + 100% { + width: 96%; + height: 7px; + } + } + +@keyframes v-progress-wait { + 0% { + width: 90%; + height: 4px; + } + 3% { + width: 91%; + height: 7px; + } + 100% { + width: 96%; + height: 7px; + } + } + +@-webkit-keyframes v-progress-wait-pulse { + 0% { + opacity: 1; + } + 50% { + opacity: 0.1; + } + 100% { + opacity: 1; + } + } + +@-moz-keyframes v-progress-wait-pulse { + 0% { + opacity: 1; + } + 50% { + opacity: 0.1; + } + 100% { + opacity: 1; + } + } + +@keyframes v-progress-wait-pulse { + 0% { + opacity: 1; + } + 50% { + opacity: 0.1; + } + 100% { + opacity: 1; + } + } + +/** + * Outputs the context menu selectors and styles, which is used by Table and Tree for instance. + * + * @requires {mixin} valo-selection-item-style + * @requires {mixin} valo-selection-item-selected-style + */ + +/** + * The background color for overlay elements. + * + * @type color + * @group overlay + */ + +/** + * The backgound color for tooltips. + * + * @type color + * @group tooltip + */ + +/** + * + * + * @param {string} $primary-stylename (v-absolutelayout) - + * + * @group absolutelayout + */ + +/** + * Outputs the selectors and properties for the Accordion component. + * + * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * @group accordion + */ + +/** + * Outputs the selectors and properties for the Button component. + * + * @param {string} $primary-stylename (v-button) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group button + */ + +/** + * A list of colors for custom event colors. Can be an empty list of you don't + * need any custom event colors. + * + * @example javascript + * // Java code + * // 'event' is an instance of EditableCalendarEvent + * event.setStyleName("color1"); // 1st color in the list + * event.setStyleName("color2"); // 2nd color in the list + * // etc. + * + * @group calendar + */ + +/** + * Outputs the selectors and properties for the CheckBox component. + * + * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group checkbox + */ + +/** + * Outputs the global selectors and properties for the ColorPicker component - styles which are + * considered mandatory for the component to work properly. + * + * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors + * + * @group colorpicker + */ + +/** + * Outputs the selectors and properties for the ComboBox component. + * + * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group combobox + */ + +/** + * The amount of spacing between different widgets in a component group. + * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0) + * + * @group csslayout + */ + +/** + * + * + * @param {string} $primary-stylename (v-customcomponent) - + * + * @group customcomponent + */ + +/** + * + * + * @param {string} $primary-stylename (v-customlayout) - + * + * @group customlayout + */ + +/** + * Outputs the selectors and properties for the DateField component. + * + * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group datefield + */ + +/** + * Outputs the styles and selectors for the DragAndDropWrapper component. + * + * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors + * + * @group drag-n-drop + */ + +/** + * + * + * @param {string} $primary-stylename (v-form) - + * + * @group form + */ + +/** + * Outputs the selectors and properties for the FormLayout component. + * + * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group formlayout + */ + +/** + * + * @group table + */ + +@-webkit-keyframes valo-grid-editor-footer-animate-in { + 0% { + margin-top: -37px; + } + } + +@-moz-keyframes valo-grid-editor-footer-animate-in { + 0% { + margin-top: -37px; + } + } + +@keyframes valo-grid-editor-footer-animate-in { + 0% { + margin-top: -37px; + } + } + +@-webkit-keyframes valo-grid-editor-footer-animate-in-alt { + 0% { + margin-bottom: -38px; + } + 100% { + margin-bottom: -1px; + } + } + +@-moz-keyframes valo-grid-editor-footer-animate-in-alt { + 0% { + margin-bottom: -38px; + } + 100% { + margin-bottom: -1px; + } + } + +@keyframes valo-grid-editor-footer-animate-in-alt { + 0% { + margin-bottom: -38px; + } + 100% { + margin-bottom: -1px; + } + } + +/** + * + * + * @param {string} $primary-stylename (v-gridlayout) - + * + * @group gridlayout + */ + +/** + * The font weight for headers. + * + * @group label + */ + +/** + * + * @group link + */ + +/** + * + * + * @param {string} $primary-stylename (v-loginform) - + * + * @group loginform + */ + +/** + * + * + * @param {string} $primary-stylename (v-menubar) - + * @param {bool} $include-additional-styles - + * + * @group menubar + */ + +/** + * + * + * @param {string} $primary-stylename (v-nativebutton) - + * + * @group nativebutton + */ + +/** + * + * + * @param {string} $primary-stylename (v-select) - + * + * @group nativeselect + */ + +/** + * + * @group notification + */ + +/** + * + * + * @param {string} $primary-stylename (v-select-optiongroup) - + * @param {bool} $include-additional-styles - + * + * @group optiongroup + */ + +/** + * + * + * + * @group orderedlayout + */ + +/** + * + * @group panel + */ + +@-webkit-keyframes v-popupview-animate-in { + 0% { + -webkit-transform: scale(0); + } + } + +@-moz-keyframes v-popupview-animate-in { + 0% { + -moz-transform: scale(0); + } + } + +@keyframes v-popupview-animate-in { + 0% { + -webkit-transform: scale(0); + -moz-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + } + } + +/** + * + * @group progressbar + */ + +/** + * + * @group richtextarea + */ + +/** + * + * @group slider + */ + +/** + * + * + * @param {string} $primary-stylename (v-splitpanel) - + * @param {bool} $include-additional-styles - + * + * @group splitpanel + */ + +/** + * + * @group table + */ + +/** + * Should the tabsheet content changes be animated. + * + * @group tabsheet + */ + +/** + * The background color for text fields. + * @group textfield + */ + +/** + * Outputs the selectors and properties for the TextArea component. + * + * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group textarea + */ + +/** + * + * @group tree + */ + +/** + * + * + * @param {string} $primary-stylename (v-treetable) - + * + * @group treetable + */ + +/** + * + * + * @param {string} $primary-stylename (v-select-twincol) - + * + * @group twin-column-select + */ + +/** + * + * + * @param {string} $primary-stylename (v-upload) - + * + * @group upload + */ + +/** + * + */ + +/** + * @group window + */ + +@-webkit-keyframes valo-modal-window-indication { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + +@-moz-keyframes valo-modal-window-indication { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + +@keyframes valo-modal-window-indication { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + +@-webkit-keyframes valo-animate-out-scale-down-fade { + 100% { + -webkit-transform: scale(0.8); + opacity: 0; + } + } + +@-moz-keyframes valo-animate-out-scale-down-fade { + 100% { + -moz-transform: scale(0.8); + opacity: 0; + } + } + +@keyframes valo-animate-out-scale-down-fade { + 100% { + -webkit-transform: scale(0.8); + -moz-transform: scale(0.8); + -ms-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8); + opacity: 0; + } + } + +/** + * @group valo-menu + */ + +.v-vaadin-version:after { + content: "8.0.5"; +} + +.v-widget { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; +} + +.v-generated-body { + overflow: hidden; + margin: 0; + padding: 0; + border: 0; +} + +.v-app { + height: 100%; + -webkit-tap-highlight-color: transparent; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.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 { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.v-app input::-ms-clear { + display: none; +} + +.v-ui { + position: relative; +} + +.v-ui.v-ui-embedded { + margin-top: -1px; + border-top: 1px solid transparent; +} + +.v-ui:focus { + outline: none; +} + +.v-overlay-container { + width: 0; + height: 0; +} + +.v-drag-element { + z-index: 60000; + position: absolute !important; + cursor: default; +} + +.v-clip { + overflow: hidden; +} + +.v-scrollable { + overflow: auto; +} + +.v-scrollable > .v-widget { + vertical-align: middle; + overflow: hidden; +} + +.v-ios.v-webkit .v-scrollable { + -webkit-overflow-scrolling: touch; +} + +.v-ios5.v-webkit .v-scrollable { + -webkit-overflow-scrolling: none; +} + +.v-webkit.v-ios .v-browserframe { + -webkit-overflow-scrolling: touch; + overflow: auto; +} + +.v-assistive-device-only { + position: absolute; + top: -2000px; + left: -2000px; + width: 10px; + overflow: hidden; +} + +.v-icon { + cursor: inherit; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-icon, .v-errorindicator, .v-required-field-indicator { + display: inline-block; + line-height: inherit; +} + +.v-caption { + display: inline-block; + white-space: nowrap; + line-height: 1.55; +} + +.v-captiontext { + display: inline-block; + line-height: inherit; +} + +div.v-layout.v-horizontal.v-widget { + white-space: nowrap; +} + +.v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand { + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.v-slot, .v-spacing { + display: inline-block; + white-space: nowrap; + vertical-align: top; +} + +.v-vertical > .v-slot:after { + display: inline-block; + clear: both; + width: 0; + height: 0; + overflow: hidden; +} + +.v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot { + display: block; + clear: both; +} + +.v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot { + height: 100%; +} + +.v-horizontal > .v-expand > .v-slot { + position: relative; +} + +.v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing { + width: 0 !important; + display: block; + clear: both; +} + +.v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing { + height: 0 !important; +} + +.v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + width: 0; +} + +.v-align-middle, .v-align-bottom { + white-space: nowrap; +} + +.v-align-middle > .v-widget, .v-align-bottom > .v-widget { + display: inline-block; +} + +.v-align-middle, .v-align-middle > .v-widget { + vertical-align: middle; +} + +.v-align-bottom, .v-align-bottom > .v-widget { + vertical-align: bottom; +} + +.v-align-center { + text-align: center; +} + +.v-align-center > .v-widget { + margin-left: auto; + margin-right: auto; +} + +.v-align-right { + text-align: right; +} + +.v-align-right > .v-widget { + margin-left: auto; +} + +.v-has-caption, .v-has-caption > .v-caption { + display: inline-block; +} + +.v-caption-on-left, .v-caption-on-right { + white-space: nowrap; +} + +.v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption { + display: block; +} + +.v-caption-on-left > .v-caption { + padding-right: 0.5em; +} + +.v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget { + display: inline-block; +} + +.v-has-caption.v-has-width > .v-widget { + width: 100% !important; +} + +.v-has-caption.v-has-height > .v-widget { + height: 100% !important; +} + +.v-gridlayout { + position: relative; +} + +.v-gridlayout-slot { + position: absolute; + line-height: 1.55; +} + +.v-gridlayout-spacing-on { + overflow: hidden; +} + +.v-gridlayout-spacing, .v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} + +.v-gridlayout-spacing-off { + overflow: hidden; +} + +.v-calendar-month-day-scrollable { + overflow-y: scroll; +} + +.v-calendar-week-wrapper { + position: relative; + overflow: hidden; +} + +.v-calendar-current-time { + position: absolute; + left: 0; + width: 100%; + height: 1px; + background: red; + z-index: 2; +} + +.v-calendar-event-resizetop, .v-calendar-event-resizebottom { + position: absolute; + height: 5%; + min-height: 3px; + width: 100%; + z-index: 1; +} + +.v-calendar-event-resizetop { + cursor: row-resize; + top: 0; +} + +.v-calendar-event-resizebottom { + cursor: row-resize; + bottom: 0; +} + +.v-calendar-header-month td:first-child { + padding-left: 20px; +} + +.v-calendar-month-sizedheight .v-calendar-month-day { + height: 100px; +} + +.v-calendar-month-sizedwidth .v-calendar-month-day { + width: 100px; +} + +.v-calendar-header-month-Hsized .v-calendar-header-day { + width: 101px; +} + +.v-calendar-header-month-Hsized td:first-child { + padding-left: 21px; +} + +.v-calendar-header-day-Hsized { + width: 200px; +} + +.v-calendar-week-numbers-Vsized .v-calendar-week-number { + height: 100px; + line-height: 100px; +} + +.v-calendar-week-wrapper-Vsized { + height: 400px; + overflow-x: hidden !important; +} + +.v-calendar-times-Vsized .v-calendar-time { + height: 38px; +} + +.v-calendar-times-Hsized .v-calendar-time { + width: 42px; +} + +.v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even { + height: 18px; +} + +.v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even { + width: 200px; +} + +.v-colorpicker-popup.v-window { + min-width: 220px !important; +} + +.v-colorpicker-gradient-container { + overflow: visible !important; +} + +.v-colorpicker-gradient-clicklayer { + opacity: 0; + filter: alpha(opacity=0) ; +} + +.rgb-gradient .v-colorpicker-gradient-background { + background: url(../valo/components/img/colorpicker/gradient2.png); +} + +.hsv-gradient .v-colorpicker-gradient-foreground { + background: url(../valo/components/img/colorpicker/gradient.png); +} + +.v-colorpicker-gradient-higherbox:before { + content: ""; + width: 11px; + height: 11px; + border-radius: 7px; + border: 1px solid #fff; + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3); + position: absolute; + bottom: -6px; + left: -6px; +} + +.v-colorpicker-popup .v-slider.v-slider-red:before { + background-color: red; +} + +.v-colorpicker-popup .v-slider.v-slider-green:before { + background-color: green; +} + +.v-colorpicker-popup .v-slider.v-slider-blue:before { + background-color: blue; +} + +.v-colorpicker-popup .v-slider.hue-slider:before { + background: url(../valo/components/img/colorpicker/slider_hue_bg.png); +} + +.v-colorpicker-popup input.v-textfield-dark { + color: #fff; +} + +.v-colorpicker-popup input.v-textfield-light { + color: #000; +} + +.v-colorpicker-grid { + height: 319px; +} + +.v-colorpicker-popup .colorselect td { + line-height: 15px; +} + +.v-table-header table, .v-table-footer table, .v-table-table { + border-spacing: 0; + border-collapse: separate; + margin: 0; + padding: 0; + border: 0; + line-height: 1.55; +} + +.v-table-resizer, .v-table-sort-indicator { + float: right; +} + +.v-table-caption-container-align-center { + text-align: center; +} + +.v-table-caption-container-align-right { + text-align: right; +} + +.v-table-header td, .v-table-footer td, .v-table-cell-content { + padding: 0; +} + +.v-table-sort-indicator { + width: 0; +} + +.v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close { + display: none; +} + +.v-tabsheet { + overflow: visible !important; + position: relative; +} + +.v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr { + display: inline-block; + border-spacing: 0; + border-collapse: collapse; + vertical-align: top; +} + +.v-tabsheet-tabcontainer td { + display: inline-block; + padding: 0; +} + +.v-tabsheet-tabs { + white-space: nowrap; + box-sizing: border-box; +} + +.v-tabsheet-content { + position: relative; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-top { + padding-top: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-right { + padding-right: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-bottom { + padding-bottom: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-left { + padding-left: 12px; +} + +.v-splitpanel-vertical, .v-splitpanel-horizontal { + overflow: hidden; + white-space: nowrap; +} + +.v-splitpanel-hsplitter { + z-index: 100; + cursor: e-resize; + cursor: col-resize; +} + +.v-splitpanel-vsplitter { + z-index: 100; + cursor: s-resize; + cursor: row-resize; +} + +.v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div { + width: inherit; + height: inherit; + overflow: hidden; + position: relative; +} + +.v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before { + box-sizing: border-box; + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.v-disabled [class$="splitter"] div { + cursor: default; +} + +.v-disabled [class$="splitter"] div:before { + display: none; +} + +.v-splitpanel-horizontal > div > .v-splitpanel-second-container { + position: static !important; + display: inline-block; + vertical-align: top; +} + +.v-splitpanel-horizontal > div > .v-splitpanel-first-container { + display: inline-block; + vertical-align: top; +} + +.mytheme.v-app, .mytheme.v-app-loading { + font: 300 16px/1.55 Calibri; + color: #464646; + background-color: #fafafa; + cursor: default; +} + +.mytheme .v-app-loading { + width: 100%; + height: 100%; + background: #fafafa; +} + +.mytheme .v-app-loading:before { + content: ""; + position: fixed; + z-index: 100; + top: 45%; + left: 50%; + width: 28px; + height: 28px; + padding: 9px; + margin-top: -24px; + margin-left: -24px; + background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%; + border-radius: 4px; +} + +.mytheme .v-loading-indicator { + position: fixed !important; + z-index: 99999; + left: 0; + right: auto; + top: 0; + width: 50%; + opacity: 1; + height: 4px; + background-color: #197de1; + pointer-events: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + -webkit-animation: v-progress-start 1000ms 200ms both; + -moz-animation: v-progress-start 1000ms 200ms both; + animation: v-progress-start 1000ms 200ms both; +} + +.mytheme .v-loading-indicator[style*="none"] { + display: block !important; + width: 100% !important; + opacity: 0; + -webkit-animation: none; + -moz-animation: none; + animation: none; + -webkit-transition: opacity 500ms 300ms, width 300ms; + -moz-transition: opacity 500ms 300ms, width 300ms; + transition: opacity 500ms 300ms, width 300ms; +} + +.mytheme .v-loading-indicator-delay { + width: 90%; + -webkit-animation: v-progress-delay 3.8s forwards; + -moz-animation: v-progress-delay 3.8s forwards; + animation: v-progress-delay 3.8s forwards; +} + +.v-ff .mytheme .v-loading-indicator-delay { + width: 50%; +} + +.mytheme .v-loading-indicator-wait { + width: 96%; + -webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; + -moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; + animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; +} + +.v-ff .mytheme .v-loading-indicator-wait { + width: 90%; +} + +.mytheme .v-scrollable:focus { + outline: none; +} + +.mytheme img.v-icon { + vertical-align: middle; +} + +.mytheme .v-caption { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; +} + +.mytheme .v-caption-on-left .v-caption, .mytheme .v-caption-on-right .v-caption { + padding-top: 0; + padding-bottom: 0; +} + +.mytheme .v-icon + .v-captiontext, .mytheme .v-icon + span { + margin-left: 7px; +} + +.mytheme .v-icon + .v-captiontext:empty, .mytheme .v-icon + span:empty { + margin-left: 0; +} + +.mytheme .v-errorindicator { + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; +} + +.mytheme .v-errorindicator:before { + content: "!"; +} + +.mytheme .v-required-field-indicator { + color: #ed473b; + padding: 0 0.2em; +} + +.mytheme select { + font: inherit; + font-weight: 400; + line-height: inherit; + padding: 5px; + margin: 0; + border-radius: 4px; + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme button { + font: inherit; + font-weight: 400; + line-height: 1.55; +} + +.mytheme a { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme a:hover { + color: #4396ea; +} + +.mytheme a.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-disabled { + cursor: default !important; +} + +.mytheme .v-drag-element { + background: #fafafa; + color: #464646; + -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + border-radius: 4px; + overflow: hidden; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tooltip { + background-color: rgba(50, 50, 50, 0.9); + -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + color: white; + padding: 5px 9px; + border-radius: 3px; + max-width: 35em; + overflow: hidden !important; + font-size: 14px; +} + +.mytheme .v-tooltip div[style*="width"] { + width: auto !important; +} + +.mytheme .v-tooltip .v-errormessage { + background-color: white; + background-color: #fff; + color: #ed473b; + margin: -5px -9px; + padding: 5px 9px; + max-height: 10em; + overflow: auto; + font-weight: 400; +} + +.mytheme .v-tooltip .v-errormessage h2:only-child { + font: inherit; + line-height: inherit; +} + +.mytheme .v-tooltip .v-tooltip-text { + max-height: 10em; + overflow: auto; + margin-top: 10px; +} + +.mytheme .v-tooltip .v-tooltip-text pre { + margin: 0px; +} + +.mytheme .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text { + margin-top: 0; +} + +.mytheme .v-tooltip h1, .mytheme .v-tooltip h2, .mytheme .v-tooltip h3, .mytheme .v-tooltip h4 { + color: inherit; +} + +.mytheme .v-contextmenu { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; +} + +.mytheme .v-contextmenu[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-contextmenu[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-contextmenu table { + border-spacing: 0; +} + +.mytheme .v-contextmenu .gwt-MenuItem { + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + display: block; +} + +.mytheme .v-contextmenu .gwt-MenuItem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-contextmenu .gwt-MenuItem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-contextmenu .gwt-MenuItem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-reconnect-dialog { + color: white; + top: 12px; + right: 12px; + max-width: 100%; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + line-height: 22px; + text-align: center; +} + +.mytheme .v-reconnect-dialog .text { + display: inline-block; + padding-left: 10px; +} + +.mytheme .v-reconnect-dialog .spinner { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; + display: none; + vertical-align: middle; +} + +.mytheme .v-reconnect-dialog.active .spinner { + display: inline-block; +} + +.mytheme .v-absolutelayout-wrapper { + position: absolute; +} + +.mytheme .v-absolutelayout-margin, .mytheme .v-absolutelayout-canvas { + box-sizing: border-box; +} + +.mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-height .v-absolutelayout-margin { + height: 100%; +} + +.mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-width .v-absolutelayout-margin { + width: 100%; +} + +.mytheme .v-margin-top { + padding-top: 37px; +} + +.mytheme .v-margin-right { + padding-right: 37px; +} + +.mytheme .v-margin-bottom { + padding-bottom: 37px; +} + +.mytheme .v-margin-left { + padding-left: 37px; +} + +.mytheme .v-spacing { + width: 12px; + height: 12px; +} + +.mytheme .v-verticallayout-well, .mytheme .v-horizontallayout-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-verticallayout-well > div > [class*="-caption"], .mytheme .v-horizontallayout-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-verticallayout-well > .v-margin-top, .mytheme .v-horizontallayout-well > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-right, .mytheme .v-horizontallayout-well > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-bottom, .mytheme .v-horizontallayout-well > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-left, .mytheme .v-horizontallayout-well > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-verticallayout-card, .mytheme .v-horizontallayout-card { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .v-verticallayout-card > .v-margin-top, .mytheme .v-horizontallayout-card > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-right, .mytheme .v-horizontallayout-card > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-bottom, .mytheme .v-horizontallayout-card > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-left, .mytheme .v-horizontallayout-card > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-horizontallayout-wrapping { + white-space: normal !important; +} + +.mytheme .v-horizontallayout-wrapping > .v-spacing + .v-slot, .mytheme .v-horizontallayout-wrapping > .v-slot:first-child { + margin-bottom: 12px; +} + +.mytheme .v-horizontallayout-wrapping > .v-slot:first-child:last-child { + margin-bottom: 0; +} + +.mytheme .v-button { + position: relative; + text-align: center; + white-space: nowrap; + outline: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-button:before { + content: ""; + display: inline-block; + width: 0; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-button > div { + vertical-align: middle; +} + +.v-sa .mytheme .v-button:before { + height: 110%; +} + +.v-ff .mytheme .v-button:before { + height: 107%; +} + +.v-ie .mytheme .v-button:before { + margin-top: 4px; +} + +.mytheme .v-button:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-button:focus:after { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-button.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-button.v-disabled:after { + display: none; +} + +.mytheme .v-button:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-button:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-button-primary { + height: 37px; + padding: 0 16px; + color: #ecf2f8; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #1362b1; + border-top-color: #156ab3; + border-bottom-color: #1156a8; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + padding: 0 19px; + font-weight: bold; + min-width: 81px; +} + +.mytheme .v-button-primary:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-primary:hover:after { + background-color: rgba(90, 163, 237, 0.1); +} + +.mytheme .v-button-primary:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-primary:active:after { + background-color: rgba(2, 62, 122, 0.2); +} + +.mytheme .v-button-friendly { + height: 37px; + padding: 0 16px; + color: #eaf4e9; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #227719; + border-top-color: #257d1a; + border-bottom-color: #1e6b15; + background-color: #2c9720; + background-image: -webkit-linear-gradient(top, #2f9f22 2%, #26881b 98%); + background-image: linear-gradient(to bottom,#2f9f22 2%, #26881b 98%); + -webkit-box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-button-friendly:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-friendly:hover:after { + background-color: rgba(65, 211, 48, 0.1); +} + +.mytheme .v-button-friendly:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-friendly:active:after { + background-color: rgba(14, 86, 6, 0.2); +} + +.mytheme .v-button-danger { + height: 37px; + padding: 0 16px; + color: #f9f0ef; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #bb382e; + border-top-color: #bc3c31; + border-bottom-color: #b13028; + background-color: #ed473b; + background-image: -webkit-linear-gradient(top, #ee4c3f 2%, #e13e33 98%); + background-image: linear-gradient(to bottom,#ee4c3f 2%, #e13e33 98%); + -webkit-box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-button-danger:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-danger:hover:after { + background-color: rgba(243, 137, 129, 0.1); +} + +.mytheme .v-button-danger:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-danger:active:after { + background-color: rgba(146, 12, 2, 0.2); +} + +.mytheme .v-button-borderless { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: inherit; +} + +.mytheme .v-button-borderless:hover:after { + background: transparent; +} + +.mytheme .v-button-borderless:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-borderless:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-borderless-colored { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: #197de1; +} + +.mytheme .v-button-borderless-colored:hover { + color: #4396ea; +} + +.mytheme .v-button-borderless-colored:hover:after { + background: transparent; +} + +.mytheme .v-button-borderless-colored:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-borderless-colored:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-quiet { + visibility: hidden; +} + +.mytheme .v-button-quiet:focus, .mytheme .v-button-quiet:hover { + visibility: visible; +} + +.mytheme .v-button-quiet [class*="wrap"] { + visibility: visible; +} + +.mytheme .v-button-quiet [class*="caption"] { + display: inline-block; +} + +.mytheme .v-button-link { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: inherit; + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-button-link:hover:after { + background: transparent; +} + +.mytheme .v-button-link:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-link:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-link:hover { + color: #4396ea; +} + +.mytheme .v-button-link.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-button-tiny { + height: 28px; + padding: 0 13px; + + + font-size: 12px; + + border-radius: 4px; +} + +.mytheme .v-button-tiny:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-small { + height: 31px; + padding: 0 14px; + + + font-size: 14px; + + border-radius: 4px; +} + +.mytheme .v-button-small:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-large { + height: 44px; + padding: 0 19px; + + + font-size: 20px; + + border-radius: 4px; +} + +.mytheme .v-button-large:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-huge { + height: 59px; + padding: 0 26px; + + + font-size: 26px; + + border-radius: 4px; +} + +.mytheme .v-button-huge:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-icon-align-right [class*="wrap"] { + display: inline-block; +} + +.mytheme .v-button-icon-align-right .v-icon { + float: right; + margin-left: 13px; +} + +.mytheme .v-button-icon-align-right .v-icon + span:not(:empty) { + margin-left: 0; +} + +.mytheme .v-button-icon-align-top { + height: auto; + padding-top: 5px; + padding-bottom: 5px; +} + +.mytheme .v-button-icon-align-top [class*="wrap"] { + display: inline-block; +} + +.mytheme .v-button-icon-align-top .v-icon { + display: block; + margin-left: auto; + margin-right: auto; +} + +.mytheme .v-button-icon-align-top .v-icon + span:not(:empty) { + margin-top: 7px; + margin-left: 0; +} + +.mytheme .v-button-icon-only { + width: 37px; + padding: 0; +} + +.mytheme .v-button-icon-only.v-button-tiny { + width: 28px; +} + +.mytheme .v-button-icon-only.v-button-small { + width: 31px; +} + +.mytheme .v-button-icon-only.v-button-large { + width: 44px; +} + +.mytheme .v-button-icon-only.v-button-huge { + width: 59px; +} + +.mytheme .v-button-icon-only .v-button-caption { + display: none; +} + +.mytheme .v-checkbox { + position: relative; + line-height: 19px; + white-space: nowrap; +} + +.mytheme .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox { + padding-left: 25px; +} + +:root .mytheme .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox > input ~ label:before, :root .mytheme .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 19px; + height: 19px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 13px; + text-align: center; +} + +:root .mytheme .v-checkbox > input ~ label:before { + height: 18.5px; + padding: 0 9px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 19px; +} + +:root .mytheme .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox > .v-icon, .mytheme .v-checkbox > label .v-icon { + margin: 0 6px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox.v-disabled > label, .mytheme .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox.v-readonly > label, .mytheme .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-small { + position: relative; + line-height: 16px; + white-space: nowrap; + font-size: 14px; +} + +.mytheme .v-checkbox-small.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox-small { + padding-left: 21px; +} + +:root .mytheme .v-checkbox-small label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox-small > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox-small > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox-small > input ~ label:before, :root .mytheme .v-checkbox-small > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-checkbox-small > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-checkbox-small > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox-small > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox-small > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox-small > .v-icon, .mytheme .v-checkbox-small > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox-small.v-disabled > label, .mytheme .v-checkbox-small.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-small.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-small.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox-small.v-readonly > label, .mytheme .v-checkbox-small.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox-small.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-small.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox-small.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-large { + position: relative; + line-height: 22px; + white-space: nowrap; + font-size: 20px; +} + +.mytheme .v-checkbox-large.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox-large { + padding-left: 29px; +} + +:root .mytheme .v-checkbox-large label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox-large > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox-large > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox-large > input ~ label:before, :root .mytheme .v-checkbox-large > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-checkbox-large > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-checkbox-large > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox-large > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox-large > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox-large > .v-icon, .mytheme .v-checkbox-large > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox-large.v-disabled > label, .mytheme .v-checkbox-large.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-large.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-large.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox-large.v-readonly > label, .mytheme .v-checkbox-large.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox-large.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-large.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox-large.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect { + position: relative; + width: 185px; + height: 37px; + border-radius: 4px; + white-space: nowrap; +} + +.mytheme .v-filterselect [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 38px; + border-radius: inherit; +} + +.mytheme .v-filterselect [class*="input"].v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect [class*="input"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-filterselect [class*="input"][class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-filterselect .v-icon + [class*="input"] { + padding-left: 37px; +} + +.mytheme .v-filterselect img.v-icon { + max-height: 37px; + margin-left: 9px; +} + +.mytheme .v-filterselect span.v-icon { + color: #474747; + width: 37px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect[class*="prompt"] > [class*="input"] { + color: #a3a3a3; +} + +.mytheme .v-filterselect [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 37px; + top: 1px; + right: 1px; + bottom: 1px; + border-left: 1px solid #e4e4e4; + color: #a3a3a3; + border-radius: 0 3px 3px 0; +} + +.mytheme .v-filterselect [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 37px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect [class$="button"]:hover:before { + color: #474747; +} + +.mytheme .v-filterselect [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + background-color: rgba(128, 128, 128, 0.2); +} + +.mytheme .v-filterselect.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect .v-icon { + position: absolute; + pointer-events: none; +} + +.mytheme .v-filterselect-error .v-filterselect-input { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-filterselect-error .v-filterselect-button { + color: #ed473b; + border-color: #ed473b; +} + +.mytheme .v-filterselect-suggestpopup { + margin-top: 5px !important; +} + +.mytheme .v-filterselect-suggestpopup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-filterselect-suggestpopup [class$="suggestmenu"] { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; + box-sizing: content-box; + position: relative; + z-index: 1; + display: block; +} + +.mytheme .v-filterselect-suggestpopup table, .mytheme .v-filterselect-suggestpopup tbody, .mytheme .v-filterselect-suggestpopup tr, .mytheme .v-filterselect-suggestpopup td { + display: block; + width: 100%; + overflow-y: hidden; + float: left; + clear: both; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem { + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + height: 27px; + box-sizing: border-box; + text-overflow: ellipsis; + overflow-x: hidden; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-filterselect-suggestpopup [class$="status"] { + position: absolute; + right: 4px; + background: rgba(212, 212, 212, 0.9); + color: #3b3b3b; + border-radius: 0 0 4px 4px; + height: 23px; + bottom: -23px; + font-size: 12px; + line-height: 23px; + padding: 0 6px; + cursor: default; + pointer-events: none; + -webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards; + -moz-animation: valo-animate-in-slide-down 200ms 80ms backwards; + animation: valo-animate-in-slide-down 200ms 80ms backwards; +} + +.mytheme .v-filterselect-suggestpopup [class$="status"] > * { + color: #3b3b3b; + text-decoration: none; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"] { + position: absolute; + z-index: 3; + right: 0; + opacity: 0.2; + filter: alpha(opacity=20) ; + cursor: pointer; + -webkit-transition: all 200ms; + -moz-transition: all 200ms; + transition: all 200ms; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + font-family: ThemeIcons; + -webkit-transform: scale(0.8); + -moz-transform: scale(0.8); + -ms-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8); + color: #464646; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:after { + content: ""; + position: absolute; + display: block; + border-radius: 50%; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:hover { + opacity: 1; + filter: none ; + background: rgba(250, 250, 250, 0.5); +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:hover:after { + top: -10px; + bottom: -10px; + left: -20px; + right: -20px; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"] span { + display: none; +} + +.mytheme .v-filterselect-suggestpopup:hover div[class*="page"] { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} + +.mytheme .v-filterselect-suggestpopup div[class*="prev"] { + top: 0; + -webkit-transform-origin: 100% 0%; + -moz-transform-origin: 100% 0%; + -ms-transform-origin: 100% 0%; + -o-transform-origin: 100% 0%; + transform-origin: 100% 0%; + border-radius: 0 4px 0 4px; +} + +.mytheme .v-filterselect-suggestpopup div[class*="prev"]:before { + content: "\f0d8"; +} + +.mytheme .v-filterselect-suggestpopup div[class*="next"] { + bottom: 0; + -webkit-transform-origin: 100% 100%; + -moz-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + transform-origin: 100% 100%; + border-radius: 4px 0 4px 0; +} + +.mytheme .v-filterselect-suggestpopup div[class*="next"]:before { + content: "\f0d7"; +} + +.mytheme .v-filterselect-suggestpopup div[class*="-off"] { + display: none; +} + +.mytheme .v-filterselect-no-input { + cursor: pointer; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-filterselect-no-input [class*="input"] { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + cursor: inherit; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + text-shadow: inherit; + text-overflow: ellipsis; + border-radius: inherit; +} + +.mytheme .v-filterselect-no-input [class*="input"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-filterselect-no-input [class$="button"] { + border-left: none !important; +} + +.mytheme .v-filterselect-no-input:hover [class$="button"]:before { + color: inherit; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-borderless .v-filterselect-button { + border: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-align-right input { + text-align: right; +} + +.mytheme .v-filterselect-align-center input { + text-align: center; +} + +.mytheme .v-filterselect-tiny { + height: 28px; + + font-size: 12px; +} + +.mytheme .v-filterselect-tiny [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + + padding: 3px 5px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 29px; + border-radius: inherit; +} + +.mytheme .v-filterselect-tiny .v-icon + [class*="input"] { + padding-left: 28px; +} + +.mytheme .v-filterselect-tiny img.v-icon { + max-height: 28px; + margin-left: 5px; +} + +.mytheme .v-filterselect-tiny span.v-icon { + + width: 28px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-tiny [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 28px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-tiny [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 28px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-tiny [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-tiny.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-tiny.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-tiny.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-tiny.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-compact, .mytheme .v-filterselect-small { + height: 31px; + +} + +.mytheme .v-filterselect-compact [class*="input"], .mytheme .v-filterselect-small [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + + padding: 3px 6px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 32px; + border-radius: inherit; +} + +.mytheme .v-filterselect-compact .v-icon + [class*="input"], .mytheme .v-filterselect-small .v-icon + [class*="input"] { + padding-left: 31px; +} + +.mytheme .v-filterselect-compact img.v-icon, .mytheme .v-filterselect-small img.v-icon { + max-height: 31px; + margin-left: 6px; +} + +.mytheme .v-filterselect-compact span.v-icon, .mytheme .v-filterselect-small span.v-icon { + + width: 31px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-compact [class$="button"], .mytheme .v-filterselect-small [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 31px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-compact [class$="button"]:before, .mytheme .v-filterselect-small [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 31px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-compact [class$="button"]:active:after, .mytheme .v-filterselect-small [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-compact.v-disabled, .mytheme .v-filterselect-small.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-compact.v-disabled [class$="button"], .mytheme .v-filterselect-small.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-compact.v-disabled [class$="button"]:active:after, .mytheme .v-filterselect-small.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class*="input"], .mytheme .v-filterselect-small.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class*="input"]:focus, .mytheme .v-filterselect-small.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-compact.v-readonly [class$="button"], .mytheme .v-filterselect-small.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class$="button"]:active:after, .mytheme .v-filterselect-small.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-small { + font-size: 14px; +} + +.mytheme .v-filterselect-large { + height: 44px; + + font-size: 20px; +} + +.mytheme .v-filterselect-large [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + + padding: 5px 8px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 45px; + border-radius: inherit; +} + +.mytheme .v-filterselect-large .v-icon + [class*="input"] { + padding-left: 44px; +} + +.mytheme .v-filterselect-large img.v-icon { + max-height: 44px; + margin-left: 8px; +} + +.mytheme .v-filterselect-large span.v-icon { + + width: 44px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-large [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 44px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-large [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 44px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-large [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-large.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-large.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-large.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-large.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-large.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-large.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-large.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-huge { + height: 59px; + + font-size: 26px; +} + +.mytheme .v-filterselect-huge [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + + padding: 7px 10px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 60px; + border-radius: inherit; +} + +.mytheme .v-filterselect-huge .v-icon + [class*="input"] { + padding-left: 59px; +} + +.mytheme .v-filterselect-huge img.v-icon { + max-height: 59px; + margin-left: 10px; +} + +.mytheme .v-filterselect-huge span.v-icon { + + width: 59px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-huge [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 59px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-huge [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 59px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-huge [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-huge.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-huge.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-huge.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-huge.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-csslayout-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-csslayout-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-csslayout-well > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-csslayout-card { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .v-csslayout-card > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-csslayout-v-component-group { + white-space: nowrap; + position: relative; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget:not(:last-child) { + border-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.v-upload:not(:last-child) .v-button { + border-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget.v-upload:last-child .v-button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget:first-child, .mytheme .v-csslayout-v-component-group .v-caption:first-child + .v-widget { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.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 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first { + border-radius: 4px 0 0 4px; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first.v-upload .v-button { + border-radius: 4px 0 0 4px; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last { + border-radius: 0 4px 4px 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last.v-upload .v-button { + border-radius: 0 4px 4px 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget { + vertical-align: middle; + margin-left: -1px; +} + +.mytheme .v-csslayout-v-component-group .v-widget:first-child { + margin-left: 0; +} + +.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"] { + position: relative; + z-index: 5; +} + +.mytheme .v-form fieldset { + border: none; + padding: 0; + margin: 0; + height: 100%; +} + +.mytheme .v-form-content { + height: 100%; + box-sizing: border-box; +} + +.mytheme [class*="spacing"] > tbody > [class*="row"] > td { + padding-top: 12px; +} + +.mytheme [class*="spacing"] > tbody > [class*="firstrow"] > td { + padding-top: 0; +} + +.mytheme [class*="margin-top"] > tbody > [class*="firstrow"] > td { + padding-top: 37px; +} + +.mytheme [class*="margin-bottom"] > tbody > [class*="lastrow"] > td { + padding-bottom: 37px; +} + +.mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] { + padding-left: 37px; +} + +.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 { + left: 37px; +} + +.mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 37px; +} + +.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 { + right: 37px; +} + +.mytheme .v-formlayout > table { + border-spacing: 0; + position: relative; +} + +.mytheme .v-formlayout.v-has-width > table, .mytheme .v-formlayout.v-has-width .v-formlayout-contentcell { + width: 100%; +} + +.mytheme .v-formlayout-error-indicator { + width: 19px; +} + +.mytheme .v-formlayout-captioncell { + vertical-align: top; + line-height: 36px; +} + +.mytheme .v-formlayout-captioncell .v-caption { + padding-bottom: 0; +} + +.mytheme .v-formlayout-captioncell .v-caption-h2, .mytheme .v-formlayout-captioncell .v-caption-h3, .mytheme .v-formlayout-captioncell .v-caption-h4 { + height: 3em; +} + +.mytheme .v-formlayout-contentcell .v-checkbox, .mytheme .v-formlayout-contentcell .v-radiobutton { + font-weight: 400; +} + +.mytheme .v-formlayout-contentcell > .v-label-h2, .mytheme .v-formlayout-contentcell > .v-label-h3, .mytheme .v-formlayout-contentcell > .v-label-h4 { + position: absolute; + left: 0; + right: 0; + width: auto !important; + margin-top: -0.5em; + padding-bottom: 0.5em; + border-bottom: 1px solid #dfdfdf; +} + +.mytheme .v-formlayout.light > table { + padding: 0; +} + +.mytheme .v-formlayout.light > table > tbody > tr > td { + padding-top: 0; + height: 37px; + border-bottom: 1px solid #eaeaea; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="lastrow"] > td { + border-bottom: none; +} + +.mytheme .v-formlayout.light > table > tbody > tr > [class*="captioncell"] { + color: #7d7d7d; + text-align: right; + padding-left: 13px; + line-height: 37px; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 0; +} + +.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 { + width: 100%; +} + +.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 { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 0; + padding: 4px 7px; + + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + background: transparent; + border: none; + color: inherit; +} + +.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 { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.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 { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none; + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.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 { + box-shadow: none; +} + +.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 { + color: #a3a3a3; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea { + height: auto; +} + +.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 { + border-bottom: none; + left: 0; + right: 0; +} + +.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 { + margin-top: 0; +} + +.mytheme .v-formlayout.light .v-richtextarea { + margin: 5px 0; +} + +.mytheme .v-formlayout.light .v-filterselect-button, .mytheme .v-formlayout.light .v-datefield-button { + border: none; +} + +.mytheme .v-formlayout.light .v-filterselect-button:active:after, .mytheme .v-formlayout.light .v-datefield-button:active:after { + display: none; +} + +.mytheme .v-formlayout.light .v-datefield-button { + right: 0; + left: auto; +} + +.mytheme .v-formlayout.light .v-checkbox { + margin-left: 7px; +} + +.mytheme .v-grid { + position: relative; +} + +.mytheme .v-grid-scroller { + position: absolute; + z-index: 1; + outline: none; + box-sizing: border-box; +} + +.mytheme .v-grid-scroller-horizontal { + left: 0; + right: 0; + bottom: 0; + overflow-y: hidden; + -ms-overflow-y: hidden; +} + +.mytheme .v-grid-scroller-vertical { + right: 0; + top: 0; + bottom: 0; + overflow-x: hidden; + -ms-overflow-x: hidden; +} + +.mytheme .v-grid-tablewrapper { + position: absolute; + overflow: hidden; + box-sizing: border-box; + z-index: 5; +} + +.mytheme .v-grid-tablewrapper > table { + border-spacing: 0; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-grid-header-deco, .mytheme .v-grid-footer-deco { + position: absolute; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-grid-horizontal-scrollbar-deco { + position: absolute; + bottom: 0; + left: 0; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-grid-header, .mytheme .v-grid-body, .mytheme .v-grid-footer { + position: absolute; + left: 0; + width: inherit; + z-index: 10; +} + +.mytheme .v-grid-header, .mytheme .v-grid-header-deco { + top: 0; +} + +.mytheme .v-grid-footer, .mytheme .v-grid-footer-deco { + bottom: 0; +} + +.mytheme .v-grid-body { + -ms-touch-action: none; + touch-action: none; + z-index: 0; + top: 0; +} + +.mytheme .v-grid-body .v-grid-row { + position: absolute; + top: 0; + left: 0; +} + +.mytheme .v-grid-row { + display: block; +} + +.mytheme .v-grid-row > td, .mytheme .v-grid-row > th { + background-color: white; +} + +.mytheme .v-grid-row { + width: inherit; +} + +.mytheme .v-grid-cell { + display: block; + float: left; + padding: 2px; + white-space: nowrap; + box-sizing: border-box; + overflow: hidden; + font-size: 16px; +} + +.mytheme .v-grid-cell.frozen { + position: relative; + z-index: 1; +} + +.mytheme .v-grid-spacer { + position: absolute; + display: block; + background-color: white; +} + +.mytheme .v-grid-spacer > td { + width: 100%; + height: 100%; + box-sizing: border-box; +} + +.mytheme .v-grid { + outline: none; +} + +.mytheme .v-grid-scroller-vertical, .mytheme .v-grid-scroller-horizontal { + border: 1px solid #d4d4d4; +} + +.mytheme .v-grid-scroller-vertical { + border-left: none; +} + +.mytheme .v-grid-scroller-horizontal { + border-top: none; +} + +.mytheme .v-grid-tablewrapper { + border: 1px solid #d4d4d4; +} + +.mytheme .v-grid .header-drag-table { + border-spacing: 0; + position: relative; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-grid .header-drag-table .v-grid-header { + position: absolute; +} + +.mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-cell { + border: 1px solid #d4d4d4; + margin-top: -10px; + opacity: 0.9; + filter: alpha(opacity=90); + z-index: 30000; +} + +.mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-drop-marker { + background-color: #197de1; + position: absolute; + width: 3px; +} + +.mytheme .v-grid-sidebar.v-contextmenu { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + position: absolute; + top: 0; + right: 0; + background-color: #fafafa; + border: 1px solid #d4d4d4; + padding: 0; + z-index: 5; +} + +.mytheme .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup { + right: auto; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button { + background: transparent; + border: none; + color: inherit; + cursor: pointer; + outline: none; + padding: 0 4px; + text-align: right; + line-height: 1; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] { + cursor: default; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner { + border: 0; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after { + content: "\f0c9"; + display: block; + font-family: ThemeIcons, sans-serif; + font-size: 14px; +} + +.mytheme .v-grid-sidebar.v-contextmenu.closed { + border-radius: 0; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button { + width: 100%; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after { + content: "\f0c9"; + font-size: 14px; + line-height: 1; +} + +.v-ie .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button { + vertical-align: middle; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content { + padding: 4px 0; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle { + text-shadow: none; +} + +.mytheme .v-grid-cell { + background-color: white; + padding: 0 18px; + line-height: 37px; + text-overflow: ellipsis; +} + +.mytheme .v-grid-cell > * { + line-height: 1.55; + vertical-align: middle; +} + +.mytheme .v-grid-cell > div { + display: inline-block; +} + +.mytheme .v-grid-cell.frozen { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; +} + +.mytheme .v-grid-cell.frozen + th, .mytheme .v-grid-cell.frozen + td { + border-left: none; +} + +.mytheme .v-grid-row > td, .mytheme .v-grid-editor-cells > div { + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-row > td:first-child, .mytheme .v-grid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-grid-editor-cells.frozen > div { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; + border-left: none; +} + +.mytheme .v-grid-row-stripe > td { + background-color: #f5f5f5; +} + +.mytheme .v-grid-row-selected > td { + background: #197de1; +} + +.mytheme .v-grid-row-focused > td { + +} + +.mytheme .v-grid-header th { + position: relative; + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; + + text-align: left; +} + +.mytheme .v-grid-header th:first-child { + border-left: none; +} + +.mytheme .v-grid-header .sort-asc, .mytheme .v-grid-header .sort-desc { + padding-right: 35px; +} + +.mytheme .v-grid-header .sort-asc:after, .mytheme .v-grid-header .sort-desc:after { + font-family: ThemeIcons, sans-serif; + content: "\f0de" " " attr(sort-order); + position: absolute; + right: 18px; + font-size: 12px; +} + +.mytheme .v-grid-header .sort-desc:after { + content: "\f0dd" " " attr(sort-order); +} + +.mytheme .v-grid-column-resize-handle { + position: absolute; + width: 36px; + right: -18px; + top: 0px; + bottom: 0px; + cursor: col-resize; + z-index: 10; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-grid-column-resize-simple-indicator { + position: absolute; + width: 3px; + top: 0px; + left: 18px; + z-index: 9001; + background: #fff; + box-shadow: 0px 0px 5px #000; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-grid-footer td { + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-top: 1px solid #d4d4d4; + border-bottom: none; + +} + +.mytheme .v-grid-footer td:first-child { + border-left: none; +} + +.mytheme .v-grid-header .v-grid-cell, .mytheme .v-grid-footer .v-grid-cell { + overflow: visible; +} + +.mytheme .v-grid-column-header-content, .mytheme .v-grid-column-footer-content { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + vertical-align: baseline; +} + +.mytheme .v-grid-header-deco { + border-top: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-grid-footer-deco { + border-bottom: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-grid-horizontal-scrollbar-deco { + background-color: #fafafa; + border: 1px solid #d4d4d4; + border-top: none; +} + +.mytheme .v-grid-cell-focused { + position: relative; +} + +.mytheme .v-grid-cell-focused:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-grid:focus .v-grid-cell-focused:before { + display: block; +} + +.mytheme .v-grid.v-disabled:focus .v-grid-cell-focused:before { + display: none; +} + +.mytheme .v-grid-editor { + position: absolute; + z-index: 20; + overflow: hidden; + left: 0; + right: 0; + border: 1px solid #d4d4d4; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-top: -1px; + -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); +} + +.mytheme .v-grid-editor.unbuffered .v-grid-editor-footer { + width: 100%; +} + +.mytheme .v-grid-editor-cells { + position: relative; + white-space: nowrap; +} + +.mytheme .v-grid-editor-cells.frozen { + z-index: 2; +} + +.mytheme .v-grid-editor-cells > div { + display: inline-block; + box-sizing: border-box; + vertical-align: middle; + background: white; +} + +.mytheme .v-grid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-grid-editor-cells > div > * { + vertical-align: middle; + display: inline-block; +} + +.mytheme .v-grid-editor-cells > div .v-filterselect { + padding-left: 0; +} + +.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"] { + padding-left: 18px; +} + +.mytheme .v-grid-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-grid-editor-cells > div input[type="password"] { + padding-right: 9px; +} + +.mytheme .v-grid-editor-cells > div input[type="checkbox"] { + margin-left: 18px; +} + +.mytheme .v-grid-editor-cells > div .v-textfield, .mytheme .v-grid-editor-cells > div .v-datefield, .mytheme .v-grid-editor-cells > div .v-filterselect { + min-width: 100%; + max-width: 100%; + min-height: 100%; + max-height: 100%; +} + +.mytheme .v-grid-editor-cells > div .v-select, .mytheme .v-grid-editor-cells > div .v-select-select { + min-width: 100%; + max-width: 100%; +} + +.mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell { + float: none; +} + +.mytheme .v-grid-editor-cells .error::before { + position: absolute; + display: block; + height: 0; + width: 0; + content: ""; + border-top: 5px solid red; + border-right: 5px solid transparent; +} + +.mytheme .v-grid-editor-cells .error, .mytheme .v-grid-editor-cells .error > input { + background-color: #fee; +} + +.mytheme .v-grid-editor-footer { + display: table; + height: 37px; + border-top: 1px solid #d4d4d4; + margin-top: -1px; + background: white; + padding: 0 5px; +} + +.mytheme .v-grid-editor-footer + .v-grid-editor-cells > div { + border-bottom: none; + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-grid-editor-footer:first-child { + border-top: none; + margin-top: 0; + border-bottom: 1px solid #d4d4d4; + margin-bottom: -1px; +} + +.mytheme .v-grid-editor-message, .mytheme .v-grid-editor-buttons { + display: table-cell; + white-space: nowrap; + vertical-align: middle; +} + +.mytheme .v-grid-editor-message { + width: 100%; + position: relative; +} + +.mytheme .v-grid-editor-message > div { + position: absolute; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + top: 0; +} + +.mytheme .v-grid-editor-save { + margin-right: 4px; +} + +.mytheme .v-grid-spacer { + padding-left: 1px; +} + +.mytheme .v-grid-spacer > td { + display: block; + padding: 0; + background-color: white; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-spacer.stripe > td { + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-spacer-deco-container { + border-top: 1px solid transparent; + position: relative; + top: 0; + z-index: 5; +} + +.mytheme .v-grid-spacer-deco { + top: 0; + left: 0; + width: 2px; + background-color: #197de1; + position: absolute; + height: 100%; + pointer-events: none; +} + +.mytheme .v-grid-cell > .v-progressbar { + width: 100%; +} + +.mytheme .v-grid { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + background-color: #fafafa; +} + +.mytheme .v-grid.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-grid-header .v-grid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-grid-header .v-grid-cell.dragged { + opacity: 0.5; + filter: alpha(opacity=50) ; + -webkit-transition: opacity 0.3s ease-in-out; + -moz-transition: opacity 0.3s ease-in-out; + transition: opacity 0.3s ease-in-out; +} + +.mytheme .v-grid-header .v-grid-cell.dragged-column-header { + margin-top: -19px; +} + +.mytheme .v-grid-footer .v-grid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-grid-header-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-footer-deco, .mytheme .v-grid-horizontal-scrollbar-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-row-selected > .v-grid-cell { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-color: #1d69b4; +} + +.mytheme .v-grid-row-selected > .v-grid-cell-focused:before { + border-color: #71b0ef; +} + +.mytheme .v-grid-editor { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-grid-editor-footer { + font-size: 14px; + padding: 0 6px; + background: #fafafa; + -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; +} + +.mytheme .v-grid-editor-footer:first-child { + -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; +} + +.mytheme .v-grid-editor-cells { + z-index: 1; +} + +.mytheme .v-grid-editor-cells > div:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell { + float: none; +} + +.mytheme .v-grid-editor-cells > div .error::before { + border-top: 9px solid #ed473b; + border-right: 9px solid transparent; +} + +.mytheme .v-grid-editor-cells > div .error, .mytheme .v-grid-editor-cells > div .error > input { + background-color: #fffbfb; +} + +.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 { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #f2f2f2; + box-shadow: inset 0 1px 0 #f2f2f2; +} + +.mytheme .v-grid-editor-cells > div input[type="text"].v-datefield-textfield { + padding-left: 44.4px; +} + +.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 { + position: relative; +} + +.mytheme .v-grid-editor-cells > div .v-select { + padding-left: 9px; + padding-right: 9px; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox { + margin: 0 9px 0 18px; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox > input[type="checkbox"] { + margin-left: 0; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox > label { + white-space: nowrap; +} + +.mytheme .v-grid-editor-message > div:before { + display: inline-block; + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; + content: "!"; +} + +.mytheme .v-grid-editor-save, .mytheme .v-grid-editor-cancel { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + font-weight: 400; + text-decoration: none; + border: none; + background: transparent; + padding: 6px 6px; + margin: 0; + outline: none; +} + +.mytheme .v-grid-editor-save:hover, .mytheme .v-grid-editor-cancel:hover { + color: #4396ea; +} + +.mytheme .v-grid-editor-save.v-disabled, .mytheme .v-grid-editor-cancel.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-grid-spacer { + margin-top: -1px; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content { + margin: 0 0 2px; + padding: 4px 4px 2px; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-grid-sidebar.v-contextmenu.closed { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-scroller::-webkit-scrollbar { + border: none; +} + +.mytheme .v-grid-scroller::-webkit-scrollbar-thumb { + border-radius: 10px; + border: 4px solid transparent; + background: rgba(0, 0, 0, 0.3); + -webkit-background-clip: content-box; + background-clip: content-box; +} + +.mytheme .v-grid-scroller-vertical::-webkit-scrollbar-thumb { + min-height: 30px; +} + +.mytheme .v-grid-scroller-horizontal::-webkit-scrollbar-thumb { + min-width: 30px; +} + +.mytheme .v-textfield { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 185px; +} + +.mytheme .v-textfield.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textfield:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-textfield[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-textfield-readonly { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textfield-readonly:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-textfield-error { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-textfield-borderless { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-textfield-borderless:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textfield-borderless[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textfield-tiny { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 3px 7px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 12px; +} + +.mytheme .v-textfield-compact, .mytheme .v-textfield-small { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 3px 8px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-textfield-small { + font-size: 14px; +} + +.mytheme .v-textfield-large { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 5px 10px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 20px; +} + +.mytheme .v-textfield-huge { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 7px 12px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 26px; +} + +.mytheme .v-slot-inline-icon { + position: relative; +} + +.mytheme .v-caption-inline-icon { + padding: 0; +} + +.mytheme .v-caption-inline-icon .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon span.v-icon { + left: 1px; + bottom: 1px; + width: 37px; + line-height: 35px; + text-align: center; + font-size: 16px; +} + +.mytheme .v-caption-inline-icon img.v-icon { + left: 11px; + bottom: 11px; +} + +.mytheme .v-textfield-inline-icon { + padding-left: 37px; +} + +.mytheme .v-slot-inline-icon.v-slot-tiny { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny span.v-icon { + left: 1px; + bottom: 1px; + width: 28px; + line-height: 26px; + text-align: center; + font-size: 12px; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny img.v-icon { + left: 6px; + bottom: 6px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-tiny { + padding-left: 28px; +} + +.mytheme .v-slot-inline-icon.v-slot-compact { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-compact { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-compact .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-compact .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-compact span.v-icon { + left: 1px; + bottom: 1px; + width: 31px; + line-height: 29px; + text-align: center; + font-size: 16px; +} + +.mytheme .v-caption-inline-icon.v-caption-compact img.v-icon { + left: 8px; + bottom: 8px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-compact { + padding-left: 31px; +} + +.mytheme .v-slot-inline-icon.v-slot-small { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-small { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-small .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-small .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-small span.v-icon { + left: 1px; + bottom: 1px; + width: 31px; + line-height: 29px; + text-align: center; + font-size: 14px; +} + +.mytheme .v-caption-inline-icon.v-caption-small img.v-icon { + left: 8px; + bottom: 8px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-small { + padding-left: 31px; +} + +.mytheme .v-slot-inline-icon.v-slot-large { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-large { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-large .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-large .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-large span.v-icon { + left: 1px; + bottom: 1px; + width: 44px; + line-height: 42px; + text-align: center; + font-size: 20px; +} + +.mytheme .v-caption-inline-icon.v-caption-large img.v-icon { + left: 14px; + bottom: 14px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-large { + padding-left: 44px; +} + +.mytheme .v-slot-inline-icon.v-slot-huge { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-huge { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-huge .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-huge .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-huge span.v-icon { + left: 1px; + bottom: 1px; + width: 59px; + line-height: 57px; + text-align: center; + font-size: 26px; +} + +.mytheme .v-caption-inline-icon.v-caption-huge img.v-icon { + left: 22px; + bottom: 22px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-huge { + padding-left: 59px; +} + +.mytheme .v-textfield-align-right { + text-align: right; +} + +.mytheme .v-textfield-align-center { + text-align: center; +} + +.mytheme .v-textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 6px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + width: 185px; +} + +.mytheme .v-textarea.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textarea:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-textarea[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-textarea-readonly { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textarea-readonly:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-textarea-error { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-textarea-borderless { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-textarea-borderless:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textarea-borderless[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textarea-tiny { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 12px; +} + +.mytheme .v-textarea-small { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 14px; +} + +.mytheme .v-textarea-large { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 20px; +} + +.mytheme .v-textarea-huge { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 26px; +} + +.mytheme .v-textarea-align-right { + text-align: right; +} + +.mytheme .v-textarea-align-center { + text-align: center; +} + +.mytheme .v-datefield { + position: relative; + width: 185px; + height: 37px; + border-radius: 4px; +} + +.mytheme .v-datefield [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 44.4px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield [class*="textfield"].v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield [class*="textfield"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-datefield [class*="textfield"][class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-datefield[class*="prompt"] > [class*="textfield"] { + color: #a3a3a3; +} + +.mytheme .v-datefield [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 37px; + line-height: 35px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + top: 1px; + bottom: 1px; + left: 1px; + border: none; + border-right: 1px solid #e4e4e4; + color: #a3a3a3; + border-radius: 3px 0 0 3px; +} + +.mytheme .v-datefield [class*="button"]:hover { + color: #474747; +} + +.mytheme .v-datefield [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(128, 128, 128, 0.2); + border-radius: inherit; +} + +.mytheme .v-datefield.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-error .v-datefield-textfield { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-datefield-error .v-datefield-button { + color: #ed473b; + border-color: #ed473b; +} + +.mytheme .v-datefield-full { + width: 240px; +} + +.mytheme .v-datefield-day { + width: 185px; +} + +.mytheme .v-datefield-month { + width: 120px; +} + +.mytheme .v-datefield-year { + width: 104px; +} + +.mytheme .v-datefield-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + margin-top: 5px !important; + margin-bottom: 5px !important; + margin-right: 5px !important; + cursor: default; + width: auto; +} + +.mytheme .v-datefield-popup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-datefield-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-datefield-popup table { + border-collapse: collapse; + border-spacing: 0; + margin: 0 auto; +} + +.mytheme .v-datefield-popup td { + padding: 2px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.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 { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.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 { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme .v-datefield-popup td[class*="year"] button, .mytheme .v-datefield-popup td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme .v-datefield-popup td[class*="year"] button:before, .mytheme .v-datefield-popup td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme .v-datefield-popup td[class*="year"] button:hover:before, .mytheme .v-datefield-popup td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme .v-datefield-popup td[class*="year"] button.outside-range, .mytheme .v-datefield-popup td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .mytheme .v-datefield-popup td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-datefield-popup .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-datefield-popup .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-datefield-popup .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-datefield-popup .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme td[class*="year"] button, .mytheme td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme td.v-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme td.v-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme td.v-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-borderless .v-datefield-button { + border: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-align-right input { + text-align: right; +} + +.mytheme .v-datefield-align-center input { + text-align: center; +} + +.mytheme .v-datefield-tiny { + height: 28px; + border-radius: 4px; + font-size: 12px; +} + +.mytheme .v-datefield-tiny [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 3px 7px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 33.6px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-tiny [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 28px; + line-height: 28px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-tiny [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-tiny [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-tiny.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-tiny.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-tiny.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-compact, .mytheme .v-datefield-small { + height: 31px; + border-radius: 4px; +} + +.mytheme .v-datefield-compact [class*="textfield"], .mytheme .v-datefield-small [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 3px 8px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 37.2px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-compact [class*="button"], .mytheme .v-datefield-small [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 31px; + line-height: 31px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-compact [class*="button"]:before, .mytheme .v-datefield-small [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-compact [class*="button"]:active:after, .mytheme .v-datefield-small [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-compact.v-disabled, .mytheme .v-datefield-small.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-compact.v-disabled [class*="button"], .mytheme .v-datefield-small.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-compact.v-disabled [class*="button"]:active:after, .mytheme .v-datefield-small.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="textfield"], .mytheme .v-datefield-small.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="textfield"]:focus, .mytheme .v-datefield-small.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-compact.v-readonly [class*="button"], .mytheme .v-datefield-small.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="button"]:active:after, .mytheme .v-datefield-small.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-small { + font-size: 14px; +} + +.mytheme .v-datefield-large { + height: 44px; + border-radius: 4px; + font-size: 20px; +} + +.mytheme .v-datefield-large [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 5px 10px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 52.8px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-large [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 44px; + line-height: 44px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-large [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-large [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-large.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-large.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-large.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-large.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-huge { + height: 59px; + border-radius: 4px; + font-size: 26px; +} + +.mytheme .v-datefield-huge [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 7px 12px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 70.8px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-huge [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 59px; + line-height: 59px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-huge [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-huge [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-huge.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-huge.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-huge.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-huge.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-inline-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-inline-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-inline-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-inline-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-inline-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-inline-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.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 { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.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 { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-inline-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-inline-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-inline-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme td[class*="year"] button, .mytheme td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme td.v-inline-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumber, .mytheme .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme td.v-inline-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme td.v-inline-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-inline-datefield-calendarpanel { + position: relative; + background: white; + padding: 6px; +} + +.mytheme .v-gridlayout-margin-top { + padding-top: 37px; +} + +.mytheme .v-gridlayout-margin-bottom { + padding-bottom: 37px; +} + +.mytheme .v-gridlayout-margin-left { + padding-left: 37px; +} + +.mytheme .v-gridlayout-margin-right { + padding-right: 37px; +} + +.mytheme .v-gridlayout-spacing-on { + padding-left: 12px; + padding-top: 12px; +} + +.mytheme .v-menubar { + position: relative; + text-align: center; + white-space: nowrap; + outline: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + cursor: default; + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + text-align: left; + line-height: 35px; +} + +.mytheme .v-menubar:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-menubar:focus:after { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-menubar.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-menubar.v-disabled:after { + display: none; +} + +.mytheme .v-menubar:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-menubar:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-menubar > .v-menubar-menuitem { + padding: 0 14px; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] { + width: 37px; +} + +.mytheme .v-menubar:active:after { + background: transparent; +} + +.mytheme .v-menubar > .v-menubar-menuitem { + position: relative; + z-index: 1; + display: inline-block; + box-sizing: border-box; + height: 37px; + padding: 0 15px; + color: inherit; + font-weight: 400; + + cursor: pointer; + border-radius: 0; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border-width: 0 1px 0 0; + border-color: inherit; + height: 100%; + line-height: inherit; + vertical-align: top; + text-align: center; +} + +.mytheme .v-menubar > .v-menubar-menuitem:first-child { + border-left-width: 0; + border-radius: 3px 0 0 3px; +} + +.mytheme .v-menubar > .v-menubar-menuitem:last-child { + border-radius: 0 3px 3px 0; + border-right-width: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem:first-child:last-child { + border-radius: 3px; +} + +.mytheme .v-menubar > .v-menubar-menuitem:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-menubar > .v-menubar-menuitem:hover { + zoom: 1; +} + +.mytheme .v-menubar > .v-menubar-menuitem:hover:before { + background-color: rgba(186, 186, 186, 0.1); + border: none; +} + +.mytheme .v-menubar > .v-menubar-menuitem:active:before { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-menubar > .v-menubar-menuitem .v-icon { + margin: 0 4px 0 -4px; + cursor: inherit; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] { + width: 37px; + padding: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon { + margin: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem-checked { + -webkit-box-shadow: none; + box-shadow: none; + background-color: #ededed; + background-image: -webkit-linear-gradient(bottom, #ededed 2%, #e9e9e9 98%); + background-image: linear-gradient(to top,#ededed 2%, #e9e9e9 98%); + color: #181818; +} + +.mytheme .v-disabled > .v-menubar-menuitem, .mytheme .v-menubar > .v-menubar-menuitem-disabled { + cursor: default; +} + +.mytheme .v-disabled > .v-menubar-menuitem:before, .mytheme .v-menubar > .v-menubar-menuitem-disabled:before { + display: none; +} + +.mytheme .v-menubar-menuitem-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-menubar > .v-menubar-menuitem-selected { + color: #ecf2f8; + + + + border-radius: 0; + border: 1px solid #1362b1; + border-top-color: #156ab3; + border-bottom-color: #1156a8; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; + z-index: 2; +} + +.mytheme .v-menubar > .v-menubar-menuitem-selected:hover:before { + background: none; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator { + display: none; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after { + font-family: ThemeIcons; + content: "\f078"; + font-size: 0.7em; + vertical-align: 0.15em; + margin: 0 -0.2em 0 0.5em; + opacity: 0.5; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:empty:after { + margin-left: -0.2em; +} + +.mytheme .v-menubar-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; + margin: 5px 0 0 1px !important; +} + +.mytheme .v-menubar-popup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-menubar-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-menubar-popup .v-menubar-submenu { + outline: none; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem { + display: block; + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + padding-left: 32px; + padding-right: 37px; + position: relative; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-menubar-popup .v-menubar-submenu-indicator { + display: none; +} + +.mytheme .v-menubar-popup .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after { + position: absolute; + right: 10px; + font-family: ThemeIcons; + content: "\f054"; + line-height: 29px; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-popup .v-menubar-separator { + display: block; + margin: 4px 0; + height: 0; + overflow: hidden; + border-bottom: 1px solid #e4e4e4; +} + +.mytheme .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before { + content: "\f00c"; + font-family: ThemeIcons; + position: absolute; + left: 10px; +} + +.mytheme .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before { + content: ""; +} + +.mytheme .v-menubar-popup [class*="disabled"] { + cursor: default; +} + +.mytheme .v-menubar-small { + height: 31px; + padding: 0 14px; + + font-weight: 400; + + cursor: default; + border-radius: 4px; + padding: 0; + text-align: left; + line-height: 29px; + font-size: 14px; +} + +.mytheme .v-menubar-small:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-menubar-small > .v-menubar-menuitem { + padding: 0 12px; +} + +.mytheme .v-menubar-small > .v-menubar-menuitem[class*="-icon-only"] { + width: 31px; +} + +.mytheme .v-menubar-borderless { + border: none; + border-radius: 0; + padding: 1px; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + background: transparent; + color: inherit; +} + +.mytheme .v-menubar-borderless:focus:after { + display: none; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem { + -webkit-box-shadow: none; + box-shadow: none; + border: none; + margin-right: 1px; + border-radius: 4px; + color: #197de1; + padding: 0 12px; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.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 { + border-radius: 4px; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:before { + content: none; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:hover { + color: #4396ea; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:active { + color: inherit; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-checked, .mytheme .v-menubar-borderless .v-menubar-menuitem-checked:first-child { + border: 1px solid #c5c5c5; + color: #197de1; +} + +.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 { + position: relative; + top: -1px; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-selected:hover { + color: #ecf2f8; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-disabled, .mytheme .v-menubar-borderless .v-menubar-menuitem-disabled:hover { + color: inherit; +} + +.mytheme .v-radiobutton { + position: relative; + line-height: 19px; + white-space: nowrap; +} + +.mytheme .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-radiobutton { + padding-left: 25px; +} + +:root .mytheme .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 19px; + height: 19px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 13px; + text-align: center; +} + +:root .mytheme .v-radiobutton > input ~ label:before { + height: 18.5px; + padding: 0 9px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 19px; +} + +:root .mytheme .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-radiobutton > .v-icon, .mytheme .v-radiobutton > label .v-icon { + margin: 0 6px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-radiobutton.v-disabled > label, .mytheme .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-radiobutton.v-readonly > label, .mytheme .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-radiobutton > input:checked ~ label:after { + width: 7px; + height: 7px; + top: 6px; + left: 6px; + background: #197de1; +} + +:root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup .v-radiobutton, .mytheme .v-select-optiongroup .v-checkbox { + display: block; + margin: 9px 16px 0 0; +} + +.mytheme .v-select-optiongroup .v-radiobutton:first-child, .mytheme .v-select-optiongroup .v-checkbox:first-child { + margin-top: 6px; +} + +.mytheme .v-select-optiongroup .v-radiobutton:last-child, .mytheme .v-select-optiongroup .v-checkbox:last-child { + margin-bottom: 6px; +} + +.mytheme .v-select-optiongroup.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-small { + font-size: 14px; +} + +.mytheme .v-select-optiongroup-small .v-checkbox { + position: relative; + line-height: 16px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox { + padding-left: 21px; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-small .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-small .v-checkbox > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton { + position: relative; + line-height: 16px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton { + padding-left: 21px; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-small .v-radiobutton > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after { + width: 6px; + height: 6px; + top: 5px; + left: 5px; + background: #197de1; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton, .mytheme .v-select-optiongroup-small .v-checkbox { + display: block; + margin: 8px 16px 0 0; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton:first-child, .mytheme .v-select-optiongroup-small .v-checkbox:first-child { + margin-top: 5px; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton:last-child, .mytheme .v-select-optiongroup-small .v-checkbox:last-child { + margin-bottom: 5px; +} + +.mytheme .v-select-optiongroup-small.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-large { + font-size: 20px; +} + +.mytheme .v-select-optiongroup-large .v-checkbox { + position: relative; + line-height: 22px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox { + padding-left: 29px; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-large .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-large .v-checkbox > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton { + position: relative; + line-height: 22px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton { + padding-left: 29px; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-large .v-radiobutton > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after { + width: 8px; + height: 8px; + top: 7px; + left: 7px; + background: #197de1; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton, .mytheme .v-select-optiongroup-large .v-checkbox { + display: block; + margin: 11px 16px 0 0; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton:first-child, .mytheme .v-select-optiongroup-large .v-checkbox:first-child { + margin-top: 7px; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton:last-child, .mytheme .v-select-optiongroup-large .v-checkbox:last-child { + margin-bottom: 7px; +} + +.mytheme .v-select-optiongroup-large.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-horizontal { + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-horizontal .v-radiobutton, .mytheme .v-select-optiongroup-horizontal .v-checkbox { + display: inline-block; +} + +.mytheme .v-select-optiongroup-horizontal.v-has-width { + white-space: normal; +} + +.mytheme .v-select-optiongroup-horizontal.v-has-width label { + white-space: nowrap; +} + +.mytheme .v-link { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-link:hover { + color: #4396ea; +} + +.mytheme .v-link.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-link a { + cursor: inherit; + color: inherit; + text-decoration: inherit; + -webkit-transition: inherit; + -moz-transition: inherit; + transition: inherit; +} + +.mytheme .v-link .v-icon { + cursor: inherit; +} + +.mytheme .v-link-small { + font-size: 14px; +} + +.mytheme .v-link-large { + font-size: 20px; +} + +.mytheme .v-window { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -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); + 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); + padding: 0; + min-width: 148px !important; + min-height: 37px !important; + white-space: nowrap; + overflow: hidden !important; + -webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms; + -moz-transition: width 200ms, height 200ms, top 200ms, left 200ms; + transition: width 200ms, height 200ms, top 200ms, left 200ms; +} + +.mytheme .v-window[class*="animate-in"] { + -webkit-animation: valo-animate-in-fade 140ms; + -moz-animation: valo-animate-in-fade 140ms; + animation: valo-animate-in-fade 140ms; +} + +.mytheme .v-window[class*="animate-out"] { + -webkit-animation: valo-animate-out-scale-down-fade 100ms; + -moz-animation: valo-animate-out-scale-down-fade 100ms; + animation: valo-animate-out-scale-down-fade 100ms; +} + +.mytheme .v-window.v-window-animate-in { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-window-modalitycurtain { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #222; + background-image: -webkit-radial-gradient(50% 50%, circle, #222, #0e0e0e); + background-image: radial-gradient( circle at 50% 50%, #222, #0e0e0e); + opacity: 0.72; + filter: alpha(opacity=72) ; + -webkit-animation: valo-animate-in-fade 400ms 100ms backwards; + -moz-animation: valo-animate-in-fade 400ms 100ms backwards; + animation: valo-animate-in-fade 400ms 100ms backwards; +} + +.v-op12 .mytheme .v-window-modalitycurtain { + -webkit-animation: none; + -moz-animation: none; + animation: none; +} + +.mytheme .v-window-draggingCurtain { + position: fixed !important; +} + +.mytheme .v-window-resizingCurtain + .v-window, .mytheme .v-window-draggingCurtain + .v-window { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-window-outerheader { + cursor: move; + position: absolute; + z-index: 2; + top: 0; + left: 0; + right: 0; + -webkit-transform: translatez(0); + -moz-transform: translatez(0); + -ms-transform: translatez(0); + -o-transform: translatez(0); + transform: translatez(0); +} + +.mytheme .v-window-outerheader:after { + content: ""; + position: absolute; + bottom: -1px; + right: 0; + left: 0; + height: 0; + border-top: 1px solid #dfdfdf; + border-color: rgba(197, 197, 197, 0.5); +} + +.mytheme .v-window-header { + line-height: 36px; + padding-left: 12px; + margin-right: 74px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: #7e7e7e; +} + +.mytheme .v-window-restorebox-disabled ~ .v-window-closebox ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox ~ .v-window-header { + margin-right: 37px; +} + +.mytheme .v-window-restorebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header { + margin-right: 12px; +} + +.mytheme .v-window-closebox, .mytheme .v-window-maximizebox, .mytheme .v-window-restorebox { + position: absolute; + z-index: 3; + top: 0; + right: 0; + box-sizing: border-box; + width: 33px; + height: 36px; + background-color: white; + line-height: 34px; + text-align: center; + cursor: pointer; + font-size: 21px; + color: #999999; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-window-closebox:focus, .mytheme .v-window-maximizebox:focus, .mytheme .v-window-restorebox:focus { + outline: none; +} + +.mytheme .v-window-closebox:hover, .mytheme .v-window-maximizebox:hover, .mytheme .v-window-restorebox:hover { + opacity: 1; + filter: none ; + color: #197de1; +} + +.mytheme .v-window-closebox:active, .mytheme .v-window-maximizebox:active, .mytheme .v-window-restorebox:active { + color: inherit; +} + +.mytheme .v-window-closebox { + padding-right: 4px; + border-radius: 0 4px 0 4px; +} + +.mytheme .v-window-closebox:before { + content: "\00d7"; +} + +.mytheme .v-window-maximizebox, .mytheme .v-window-restorebox { + right: 33px; + padding-left: 4px; + border-radius: 0 0 0 4px; +} + +.mytheme .v-window-maximizebox + .v-window-closebox, .mytheme .v-window-restorebox + .v-window-closebox { + border-bottom-left-radius: 0; +} + +.mytheme .v-window-closebox-disabled, .mytheme .v-window-resizebox-disabled, .mytheme .v-window-restorebox-disabled, .mytheme .v-window-maximizebox-disabled { + display: none; +} + +.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 { + width: 37px; + padding-right: 0; + border-bottom-left-radius: 4px; +} + +.mytheme .v-window-maximizebox:before { + content: "+"; +} + +.mytheme .v-window-restorebox:before { + content: "\2013"; +} + +.mytheme .v-window > .popupContent, .mytheme .v-window-wrap, .mytheme .v-window-contents, .mytheme .v-window-contents > .v-scrollable { + height: 100%; +} + +.mytheme .v-window-contents { + box-sizing: border-box; + border-radius: 4px; + margin-top: 0 !important; +} + +.mytheme .v-window-contents > .v-scrollable { + position: relative; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td { + padding-top: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td { + padding-bottom: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] { + padding-left: 12px; +} + +.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 { + left: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 12px; +} + +.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 { + right: 12px; +} + +.mytheme .v-window-contents > .v-scrollable:focus { + outline: none; +} + +.mytheme .v-window-contents > .v-scrollable:before { + content: ""; + position: absolute; + z-index: 2; + top: 0; + height: 0; + border-top: 1px solid white; + left: 0; + right: 0; +} + +.mytheme .v-window-contents > .v-scrollable .v-panel-captionwrap:after { + border-color: #dfdfdf; +} + +.mytheme .v-window-contents > .v-scrollable .v-panel-content:before { + border-color: white; +} + +.mytheme .v-window-footer { + height: 0; +} + +.mytheme .v-window-resizebox { + position: absolute; + z-index: 1000; + right: 0; + bottom: 0; + width: 19px; + height: 19px; + cursor: nwse-resize; +} + +.mytheme .v-window-modalitycurtain:active ~ .v-window { + -webkit-animation: none; + -moz-animation: none; + animation: none; +} + +.mytheme .v-window-top-toolbar > .v-widget, .mytheme .v-window-bottom-toolbar > .v-widget { + vertical-align: top; +} + +.mytheme .v-window-top-toolbar .v-label, .mytheme .v-window-bottom-toolbar .v-label { + line-height: 36px; +} + +.mytheme .v-window-top-toolbar .v-spacing, .mytheme .v-window-bottom-toolbar .v-spacing { + width: 6px; +} + +.mytheme .v-window-top-toolbar.v-layout { + padding: 7px 12px; + position: relative; + z-index: 2; + border-top: 1px solid #dfdfdf; + border-bottom: 1px solid #dfdfdf; + background-color: #fafafa; +} + +.mytheme .v-window-top-toolbar.v-menubar { + margin: 12px 12px 6px; +} + +.mytheme .v-window-top-toolbar.v-menubar-borderless { + padding-left: 6px; + padding-right: 6px; + margin: 5px 0; +} + +.mytheme .v-window-bottom-toolbar.v-layout { + padding: 7px 12px; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #f0f0f0 0, #fafafa 4px); + background-image: linear-gradient(to bottom,#f0f0f0 0, #fafafa 4px); + border-top: 1px solid #dfdfdf; + border-radius: 0 0 4px 4px; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout { + box-sizing: content-box; + margin: -12px -12px 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar { + margin: 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless { + margin: -6px -6px 0; + padding: 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout { + box-sizing: content-box; + margin: 0 -12px -12px; +} + +.mytheme .v-tree { + position: relative; + white-space: nowrap; +} + +.mytheme .v-tree:focus { + outline: none; +} + +.mytheme .v-tree-node:before { + content: ""; + position: absolute; + display: inline-block; + z-index: 3; + width: 1.9em; + height: 28px; + cursor: pointer; + background: red; + opacity: 0; +} + +.mytheme .v-tree-node-caption { + height: 28px; + line-height: 27px; + overflow: hidden; + white-space: nowrap; + vertical-align: top; +} + +.mytheme .v-tree-node-caption > div { + display: inline-block; + width: 100%; + position: relative; + z-index: 2; +} + +.mytheme .v-tree-node-caption > div:before { + content: "\f0da"; + font-family: ThemeIcons; + display: inline-block; + width: 0.5em; + text-align: center; + margin: 0 0.6em 0 0.8em; + -webkit-transition: all 100ms; + -moz-transition: all 100ms; + transition: all 100ms; +} + +.mytheme .v-tree-node-caption span { + padding-right: 28px; + cursor: pointer; + display: inline-block; + width: 100%; +} + +.v-ie .mytheme .v-tree-node-caption span { + width: auto; +} + +.mytheme .v-tree-node-caption .v-icon { + padding-right: 0; + width: auto; + min-width: 1em; +} + +.mytheme .v-tree-node-caption:after { + content: ""; + display: block; + vertical-align: top; + position: absolute; + z-index: 1; + left: 0; + margin-top: -28px; + width: 100%; + height: 28px; + border-radius: 4px; + opacity: 0; + -webkit-transition: opacity 120ms; + -moz-transition: opacity 120ms; + transition: opacity 120ms; +} + +.mytheme .v-tree-node-expanded > .v-tree-node-caption > div:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-tree-node-leaf:before, .mytheme .v-tree-node-leaf > .v-tree-node-caption > div:before { + visibility: hidden; +} + +.mytheme .v-tree-node-focused:after { + opacity: 1; + border: 1px solid #197de1; +} + +.mytheme .v-tree-node-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-tree-node-selected:after { + opacity: 1; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; +} + +.mytheme .v-tree-node-children { + padding-left: 19px; +} + +.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 { + content: "\2022"; + display: block; + position: absolute; + height: 2px; + width: 100%; + background: #197de1; + font-size: 32px; + line-height: 2px; + color: #197de1; + text-indent: -4px; + text-shadow: 0 0 1px #fafafa, 0 0 1px #fafafa; + opacity: 1; + visibility: visible; +} + +.mytheme .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after { + content: none; +} + +.mytheme .v-tree-node-caption-drag-center { + -webkit-box-shadow: 0 0 0 2px #197de1; + box-shadow: 0 0 0 2px #197de1; + position: relative; + border-radius: 4px; +} + +.v-ff .mytheme .v-tree-node-drag-top:before, .v-ff .mytheme .v-tree-node-drag-bottom:after { + line-height: 1px; +} + +.mytheme .v-table { + position: relative; + background: #fafafa; + color: #464646; + overflow: hidden; +} + +.mytheme .v-table-header table, .mytheme .v-table-footer table, .mytheme .v-table-table { + -webkit-box-shadow: 0 0 0 1px #d4d4d4; + box-shadow: 0 0 0 1px #d4d4d4; +} + +.mytheme .v-table-header-wrap, .mytheme .v-table-footer-wrap, .mytheme .v-table-header-drag { + border: 1px solid #d4d4d4; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + white-space: nowrap; + font-size: 14px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-table-header-wrap { + position: relative; + border-bottom: none; +} + +.mytheme .v-table-footer-wrap { + border-top: none; +} + +.mytheme .v-table-footer td { + border-left: 1px solid #d4d4d4; +} + +.mytheme .v-table-footer-container, .mytheme .v-table-caption-container { + overflow: hidden; + line-height: 1; + min-height: 37px; + box-sizing: border-box; +} + +.mytheme .v-table-footer-container { + padding: 11px 12px 12px; + float: right; +} + +.mytheme [class^="v-table-header-cell"] { + position: relative; +} + +.mytheme .v-table-caption-container, .mytheme .v-table-header-drag { + padding: 12px 12px 11px; + border-left: 1px solid #d4d4d4; +} + +.mytheme .v-table-caption-container-align-right { + padding-right: 4px; +} + +.mytheme .v-table-resizer { + height: 37px; + width: 8px; + cursor: e-resize; + cursor: col-resize; + position: relative; + right: -4px; + z-index: 1; + margin-left: -8px; +} + +.mytheme .v-table-cell-content { + border-left: 1px solid #d4d4d4; + overflow: hidden; + height: 37px; + vertical-align: middle; +} + +.mytheme .v-table-cell-content:first-child { + border-left: none; + padding-left: 1px; +} + +.mytheme .v-table-header td:first-child .v-table-caption-container, .mytheme .v-table-footer td:first-child { + border-left-color: transparent; +} + +.mytheme .v-table-cell-wrapper { + line-height: 1; + padding: 0 12px; + box-sizing: border-box; + margin-right: 0 !important; +} + +.mytheme .v-table-cell-wrapper > .v-widget { + margin: 3px -6px; +} + +.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 { + margin: 0; +} + +.mytheme .v-table-cell-wrapper > .v-widget.v-progressbar { + margin-left: 0; + margin-right: 0; +} + +.mytheme .v-table-body { + border: 1px solid #d4d4d4; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.mytheme .v-table-table { + background-color: white; + white-space: nowrap; +} + +.mytheme .v-table-table td { + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-table-table tr:first-child > td { + border-top: none; +} + +.mytheme .v-table-row { + background-color: white; + cursor: pointer; +} + +.mytheme .v-table-row-odd { + background-color: #f5f5f5; + cursor: pointer; +} + +.mytheme .v-table-body-noselection .v-table-row, .mytheme .v-table-body-noselection .v-table-row-odd { + cursor: default; +} + +.mytheme .v-table [class*="-row"].v-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + background-origin: border-box; + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-table [class*="-row"].v-selected + .v-selected { + background: #166ed5; +} + +.mytheme .v-table [class*="-row"].v-selected + .v-selected td { + border-top-color: #166ed5; +} + +.mytheme .v-table [class*="-row"].v-selected .v-table-cell-content { + border-color: transparent; + border-left-color: #1d69b4; +} + +.mytheme .v-table [class*="-row"].v-selected .v-table-cell-content:first-child { + border-left-color: transparent; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator, .mytheme .v-table-header-cell-desc .v-table-sort-indicator { + background: transparent; + width: 19px; + height: 37px; + line-height: 37px; + margin-left: -19px; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator:before, .mytheme .v-table-header-cell-desc .v-table-sort-indicator:before { + font-style: normal; + font-weight: normal; + display: inline-block; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator:before { + content: "\f0de"; + font-family: ThemeIcons; +} + +.mytheme .v-table-header-cell-desc .v-table-sort-indicator:before { + content: "\f0dd"; + font-family: ThemeIcons; +} + +.mytheme [class*="rowheader"] span.v-icon { + min-width: 1em; +} + +.mytheme .v-table-focus { + outline: 1px solid #197de1; + outline-offset: -1px; +} + +.mytheme .v-drag-element.v-table-focus, .mytheme .v-drag-element .v-table-focus { + outline: none; +} + +.mytheme .v-table-header-drag { + position: absolute; + opacity: 0.9; + filter: alpha(opacity=90) ; + margin-top: -19px; + z-index: 30000; + line-height: 1; +} + +.mytheme .v-table-focus-slot-right { + border-right: 3px solid #197de1; + right: -2px; + margin-left: -11px !important; +} + +.mytheme .v-table-focus-slot-left { + float: left; + border-left: 3px solid #197de1; + left: -1px; + right: auto; + margin-left: 0 !important; + margin-right: -11px; +} + +.mytheme .v-table-column-selector { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + position: absolute; + z-index: 2; + top: 0; + right: 0; + width: 19px; + height: 19px; + line-height: 19px; + padding: 0; + border-top-width: 0; + border-right-width: 0; + border-radius: 0 0 0 4px; + cursor: pointer; + text-align: center; + opacity: 0; + filter: alpha(opacity=0) ; + -webkit-transition: opacity 200ms 2s; + -moz-transition: opacity 200ms 2s; + transition: opacity 200ms 2s; +} + +.mytheme .v-table-column-selector:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-table-column-selector:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-table-column-selector:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-table-column-selector:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-table-column-selector:after { + content: ""; + position: absolute; + border: none; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.mytheme .v-table-column-selector:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-table-column-selector:before { + font-family: ThemeIcons; + content: "\f013"; +} + +.mytheme .v-table-header-wrap:hover .v-table-column-selector { + opacity: 1; + filter: none ; + -webkit-transition-delay: 200ms; + -moz-transition-delay: 200ms; + transition-delay: 200ms; +} + +.mytheme .v-on:before, .mytheme .v-off:before { + content: "\f00c"; + font-family: ThemeIcons; + font-size: 0.9em; + margin-right: 6px; +} + +.mytheme .v-on div, .mytheme .v-off div { + display: inline; +} + +.mytheme .v-on.v-disabled, .mytheme .v-off.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-off:before { + visibility: hidden; +} + +.mytheme tbody.v-drag-element { + display: block; + overflow: visible; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + opacity: 1; + filter: none ; +} + +.mytheme tbody.v-drag-element tr { + display: block; + + + -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + border-radius: 4px; + overflow: hidden; + opacity: 0.5; + filter: alpha(opacity=50) ; + background: white; +} + +.mytheme .v-table-body { + position: relative; + z-index: 1; +} + +.mytheme .v-table-scrollposition { + position: absolute; + top: 50%; + width: 100%; + height: 37px; + line-height: 37px; + margin: -19px 0 0 !important; + text-align: center; +} + +.mytheme .v-table-drag { + overflow: visible; +} + +.mytheme .v-table-drag .v-table-body { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-table-drag .v-table-body .v-table-focus { + outline: none; +} + +.mytheme .v-table-row-drag-middle .v-table-cell-content { + background-color: #d1e5f9; + color: #214060; +} + +.mytheme .v-table-row-drag-bottom td.v-table-cell-content { + border-bottom: 2px solid #197de1; + height: 35px; +} + +.mytheme .v-table-row-drag-bottom .v-table-cell-wrapper { + margin-bottom: -2px; +} + +.mytheme .v-table-row-drag-top td.v-table-cell-content { + border-top: 2px solid #197de1; + height: 36px; +} + +.mytheme .v-table-row-drag-top .v-table-cell-wrapper { + margin-top: -1px; +} + +.mytheme .v-table-no-stripes .v-table-row, .mytheme .v-table-no-stripes .v-table-row-odd { + background: transparent; +} + +.mytheme .v-table-no-vertical-lines .v-table-cell-content { + border-left: none; + padding-left: 1px; +} + +.mytheme .v-table-no-vertical-lines.v-treetable .v-table-cell-content { + padding-left: 13px; +} + +.mytheme .v-table-no-horizontal-lines .v-table-cell-content { + border-top: none; + border-bottom: none; +} + +.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 { + height: 36px; +} + +.mytheme .v-table-no-header .v-table-header-wrap { + display: none; +} + +.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 { + border: none; +} + +.mytheme .v-table-borderless .v-table-header-wrap { + border-bottom: 1px solid #d9d9d9; +} + +.mytheme .v-table-borderless .v-table-footer-wrap { + border-top: 1px solid #d9d9d9; +} + +.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 { + font-size: 14px; +} + +.mytheme .v-table-compact .v-table-footer-container, .mytheme .v-table-small .v-table-footer-container { + padding: 8px 7px 9px; +} + +.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 { + padding-top: 9px; + padding-bottom: 8px; + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact .v-table-caption-container-align-right, .mytheme .v-table-small .v-table-caption-container-align-right { + padding-right: 0; +} + +.mytheme .v-table-compact .v-table-resizer, .mytheme .v-table-small .v-table-resizer { + height: 31px; +} + +.mytheme .v-table-compact .v-table-cell-content, .mytheme .v-table-small .v-table-cell-content { + height: 31px; +} + +.mytheme .v-table-compact .v-table-cell-wrapper, .mytheme .v-table-small .v-table-cell-wrapper { + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact .v-table-cell-wrapper > .v-widget, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget { + margin: 2px -3px; +} + +.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 { + margin: 0; +} + +.mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-progressbar, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-progressbar { + margin-left: 0; + margin-right: 0; +} + +.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 { + height: 31px; + line-height: 31px; +} + +.mytheme .v-table-compact .v-table-header-drag, .mytheme .v-table-small .v-table-header-drag { + margin-top: -16px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-wrapper, .mytheme .v-table-small.v-treetable .v-table-cell-wrapper { + padding-left: 0; + padding-right: 0; + min-height: 16px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-content, .mytheme .v-table-small.v-treetable .v-table-cell-content { + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-content:first-child, .mytheme .v-table-small.v-treetable .v-table-cell-content:first-child { + padding-left: 7px; +} + +.mytheme .v-table-compact.v-treetable .v-table-footer-container, .mytheme .v-table-small.v-treetable .v-table-footer-container { + padding-left: 6px; + padding-right: 6px; +} + +.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 { + height: 30px; +} + +.mytheme .v-table-small { + font-size: 14px; +} + +.mytheme .v-table-small.v-treetable .v-table-cell-wrapper { + min-height: 14px; +} + +.mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"], .mytheme .v-treetable [class*="cell-wrapper"] { + box-sizing: content-box; + padding-left: 0; + padding-right: 0; +} + +.mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"] { + min-height: 14px; +} + +.mytheme .v-treetable [class*="cell-wrapper"] { + min-height: 16px; +} + +.mytheme .v-treetable [class*="caption-container"] { + padding-left: 12px; +} + +.mytheme .v-treetable [class*="caption-container-align-right"] { + padding-left: 20px; +} + +.mytheme .v-treetable [class*="footer-container"] { + padding-right: 12px; +} + +.mytheme .v-treetable [class*="cell-content"] { + padding-left: 12px; + padding-right: 12px; +} + +.mytheme .v-treetable [class*="cell-content"]:first-child { + padding-left: 13px; +} + +.mytheme .v-treetable-treespacer { + display: inline-block; + position: absolute; + width: 19px !important; + margin-left: -25px; + text-align: center; + cursor: pointer; +} + +.mytheme .v-treetable-node-closed:before { + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-treetable-node-open:before { + content: "\f0d7"; + font-family: ThemeIcons; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter { + width: 1px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter:after { + left: -6px; + right: -6px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; + background-color: #fafafa; + background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-second-container { + margin-left: 1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter { + height: 1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter:after { + top: -6px; + bottom: -6px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter { + width: 12px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter:after { + left: 0px; + right: 0px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; + background-color: #fafafa; + background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:after { + content: ""; + border: 1px solid #dadada; + border-top-color: #bababa; + border-left-color: #bababa; + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 37px; + margin-left: -1px; + margin-top: -19px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-second-container { + margin-left: 12px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter { + height: 12px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter:after { + top: 0px; + bottom: 0px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:after { + content: ""; + border: 1px solid #dadada; + border-top-color: #bababa; + border-left-color: #bababa; + position: absolute; + top: 50%; + left: 50%; + width: 37px; + height: 0; + margin-left: -19px; + margin-top: -1px; +} + +.mytheme .v-progressbar-wrapper { + border-radius: 4px; + height: 9px; + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%); + box-sizing: border-box; + min-width: 74px; +} + +.mytheme .v-progressbar-indicator { + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + min-width: 8px; + -webkit-transition: width 160ms; + -moz-transition: width 160ms; + transition: width 160ms; +} + +.mytheme .v-progressbar-point .v-progressbar-indicator { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + text-align: right; + overflow: hidden; +} + +.mytheme .v-progressbar-point .v-progressbar-indicator:before { + content: ""; + display: inline-block; + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + width: 9px; + vertical-align: top; +} + +.mytheme .v-progressbar-indeterminate { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-progressbar-indeterminate .v-progressbar-wrapper { + display: none; +} + +.mytheme .v-slider { + position: relative; +} + +.mytheme .v-slider:focus { + outline: none; +} + +.mytheme .v-slider:focus .v-slider-handle:after { + opacity: 1; +} + +.mytheme .v-slider.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-slider-base { + border-radius: 4px; + height: 9px; + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%); + box-sizing: border-box; + min-width: 74px; + height: 6px; + margin: 16px 11px; + white-space: nowrap; + overflow: hidden; + +} + +.mytheme .v-slider-base:before { + content: ""; + position: absolute; + top: 16px; + bottom: 16px; + left: 11px; + width: 8px; + border-radius: 4px; + border-left: 1px solid #1362b1; +} + +.mytheme .v-slider-base:after { + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + content: ""; + display: inline-block; + margin-left: -100%; + width: 100%; + vertical-align: top; +} + +.mytheme .v-has-width > .v-slider-base { + min-width: 0; +} + +.mytheme .v-slider-handle { + margin-top: -16px; + width: 0.1px; + display: inline-block; + vertical-align: top; +} + +.mytheme .v-slider-handle:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-slider-handle:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-slider-handle:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-slider-handle:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-slider-handle:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-slider-handle:after { + border: 1px solid #c5c5c5; + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + opacity: 0; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-slider-handle:before, .mytheme .v-slider-handle:after { + content: ""; + box-sizing: border-box; + padding: 0; + width: 22px; + height: 22px; + border-radius: 11px; + position: absolute; + z-index: 1; + margin-top: 8px; + margin-left: -11px; +} + +.mytheme .v-slider-feedback { + background-color: rgba(50, 50, 50, 0.9); + -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + color: white; + padding: 5px 9px; + border-radius: 3px; + max-width: 35em; + overflow: hidden !important; + font-size: 14px; +} + +.mytheme .v-slider-vertical { + padding: 11px 0; + height: 96px; +} + +.mytheme .v-slider-vertical .v-slider-base { + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(right, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to left,#d7d7d7 2%, #c7c7c7 98%); + width: 6px; + height: 100% !important; + min-width: 0; + margin: 0 16px; +} + +.mytheme .v-slider-vertical .v-slider-base:before { + top: auto; + bottom: 11px; + left: 16px; + right: 16px; + width: auto; + height: 8px; + border-left: none; + border-bottom: 1px solid #1362b1; +} + +.mytheme .v-slider-vertical .v-slider-base:after { + height: 101%; + margin-left: 0; + background-color: #197de1; + background-image: -webkit-linear-gradient(left, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to right,#1b87e3 2%, #166ed5 98%); +} + +.mytheme .v-slider-vertical .v-slider-handle { + width: 0; + height: 0.1px; + width: 37px; + display: block; +} + +.mytheme .v-slider-vertical .v-slider-handle:before, .mytheme .v-slider-vertical .v-slider-handle:after { + width: 22px; + height: 22px; + margin-top: -11px; + margin-left: -8px; +} + +.mytheme .v-slider-no-indicator .v-slider-base:before, .mytheme .v-slider-no-indicator .v-slider-base:after { + display: none; +} + +.mytheme .v-tabsheet:not(.v-has-width) { + width: auto !important; +} + +.mytheme .v-tabsheet-spacertd { + display: none !important; +} + +.mytheme .v-tabsheet-tabcontainer { + position: relative; + box-sizing: border-box; +} + +.mytheme .v-tabsheet-tabcontainer:before { + content: ""; + position: absolute; + height: 0; + border-top: 1px solid #dfdfdf; + bottom: 0; + left: 0; + right: 0; +} + +.mytheme .v-tabsheet-tabcontainer .v-tabsheet-tabs { + position: relative; +} + +.mytheme .v-tabsheet-tabitemcell { + vertical-align: bottom; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem { + line-height: 0; + overflow: hidden; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption { + margin-left: 19px; + padding: 0 4px; + box-sizing: border-box; + cursor: pointer; + text-align: center; + line-height: 37px; + font-size: 15px; + font-weight: 300; + color: #696969; + width: auto !important; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: 2px solid transparent; + position: relative; + -webkit-transition: border-bottom 200ms, color 200ms; + -moz-transition: border-bottom 200ms, color 200ms; + transition: border-bottom 200ms, color 200ms; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption .v-captiontext { + display: inline; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext { + margin-left: 9px; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption:hover { + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; + cursor: default; + color: inherit !important; +} + +.mytheme .v-tabsheet-tabitemcell:first-child .v-caption, .mytheme .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption { + margin-left: 0; +} + +.mytheme .v-tabsheet-tabitemcell:focus { + outline: none; +} + +.mytheme .v-tabsheet-tabitemcell:focus .v-caption { + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption { + border-bottom-color: #197de1; + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption-closable { + padding-right: 22px; +} + +.mytheme .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable { + padding-right: 4px; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close { + position: absolute; + right: 0; + top: 50%; + margin: -8px 0 0; + font-size: 18px; + line-height: 18px; + width: 18px; + text-align: center; + border-radius: 2px; + color: #969696; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover { + background: rgba(0, 0, 0, 0.03); + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active { + background: #197de1; + color: #c8dbed; +} + +.mytheme .v-tabsheet-scroller { + position: absolute; + top: 0; + right: 0; + bottom: 0; + padding-left: 19px; + background-color: transparent; + background-image: -webkit-linear-gradient(right, #fafafa 70%, rgba(250, 250, 250, 0) 100%); + background-image: linear-gradient(to left,#fafafa 70%, rgba(250, 250, 250, 0) 100%); + pointer-events: none; +} + +.mytheme .v-tabsheet-scroller:after { + content: ""; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + display: block; + background-color: transparent; + background-image: -webkit-linear-gradient(right, #dfdfdf 70%, rgba(223, 223, 223, 0) 100%); + background-image: linear-gradient(to left,#dfdfdf 70%, rgba(223, 223, 223, 0) 100%); +} + +.mytheme .v-tabsheet-scroller button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + font: inherit; + color: inherit; + height: 100%; + margin: 0; + padding: 0 9px; + outline: none; + cursor: pointer; + pointer-events: auto; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tabsheet-scroller button:hover { + opacity: 1; + filter: none ; + color: #197de1; +} + +.mytheme .v-tabsheet-scroller button:active { + opacity: 0.7; + filter: alpha(opacity=70) ; + color: #197de1; +} + +.mytheme .v-tabsheet-scroller button::-moz-focus-inner { + padding: 0; + border: 0; +} + +.mytheme .v-tabsheet-scroller [class*="Next"] { + padding-left: 5px; +} + +.mytheme .v-tabsheet-scroller [class*="Next"]:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-tabsheet-scroller [class*="Prev"] { + padding-right: 5px; +} + +.mytheme .v-tabsheet-scroller [class*="Prev"]:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-tabsheet-scroller [class*="disabled"] { + cursor: default; + color: inherit !important; + opacity: 0.1 !important; + filter: alpha(opacity=10) !important; +} + +.mytheme .v-tabsheet-tabsheetpanel > .v-scrollable > .v-widget { + -webkit-animation: valo-animate-in-fade 300ms backwards; + -moz-animation: valo-animate-in-fade 300ms backwards; + animation: valo-animate-in-fade 300ms backwards; +} + +.mytheme .v-tabsheet-deco { + height: 20px !important; + width: 20px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; + display: none; + position: absolute; + z-index: 1; + bottom: 50%; + margin-bottom: -29px; + left: 50%; + margin-left: -10px; +} + +.mytheme .v-tabsheet-loading .v-tabsheet-deco { + display: block; +} + +.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 { + width: 100%; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer tr { + display: table; + table-layout: fixed; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer td { + display: table-cell; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer .v-caption { + margin: 0; + display: block; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption { + margin-left: 4px; + padding: 0 12px; + background-color: #fafafa; + border: 1px solid transparent; + line-height: 36px; + border-radius: 4px 4px 0 0; + font-weight: 400; + -webkit-transition: background-color 160ms; + -moz-transition: background-color 160ms; + transition: background-color 160ms; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption:hover { + background-color: #f2f2f2; + border-bottom-color: #dfdfdf; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover { + background-color: #fafafa; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption-closable { + padding-right: 30px; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + top: 4px; + right: 4px; + margin-top: 0; +} + +.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 { + margin-left: 0; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption { + border-color: #dfdfdf; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption { + background: white; + border-color: #dfdfdf; + border-bottom: none; + padding-bottom: 1px; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-content { + border: 1px solid #dfdfdf; + border-top: none; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-content > div { + background: white; +} + +.mytheme .v-tabsheet-framed.padded-tabbar > .v-tabsheet-tabcontainer { + border: 1px solid #dfdfdf; + border-bottom: none; + background: #fafafa; + padding-top: 6px; +} + +.mytheme .v-tabsheet-framed.icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption { + padding-bottom: 7px; +} + +.mytheme .v-tabsheet-centered-tabs > .v-tabsheet-tabcontainer { + text-align: center; +} + +.mytheme .v-tabsheet-right-aligned-tabs > .v-tabsheet-tabcontainer { + text-align: right; +} + +.mytheme .v-tabsheet-padded-tabbar > .v-tabsheet-tabcontainer .v-tabsheet-tabs { + padding: 0 9px; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption { + padding-top: 6px; + padding-bottom: 6px; + line-height: 1.2; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon { + display: block; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon + .v-captiontext.v-captiontext { + margin-left: 0; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption-closable { + padding-right: 12px; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + top: 4px; + margin-top: 0; +} + +.mytheme .v-tabsheet-compact-tabbar > .v-tabsheet-tabcontainer-compact-tabbar .v-caption { + line-height: 1.8; +} + +.mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + visibility: hidden; +} + +.mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close { + visibility: visible; +} + +.mytheme .v-colorpicker-popup.v-window { + min-width: 220px !important; +} + +.mytheme .v-colorpicker-popup .v-tabsheet-tabs { + padding: 0 9px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] { + padding: 12px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-widget { + width: 100% !important; + vertical-align: middle; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-has-caption { + white-space: nowrap; + padding-left: 48px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-caption { + display: inline-block; + margin-left: -48px; + width: 48px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption { + padding-left: 80px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption { + margin-left: -80px; + width: 80px; +} + +.mytheme .v-colorpicker-popup .v-slider-red .v-slider-base:after { + background: red; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-slider-green .v-slider-base:after { + background: green; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-slider-blue .v-slider-base:after { + background: blue; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-margin-bottom { + padding-bottom: 0; +} + +.mytheme .v-colorpicker-popup .resize-button { + width: 100% !important; + height: auto !important; + text-align: center; + outline: none; +} + +.mytheme .v-colorpicker-popup .resize-button:before { + font-family: ThemeIcons; + content: "\f141"; +} + +.mytheme .v-colorpicker-popup .resize-button-caption { + display: none; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout { + height: auto !important; + padding: 9px 0; + background-color: #fafafa; + border-top: 1px solid #ededed; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout .v-expand { + overflow: visible; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout .v-button { + width: 80% !important; +} + +.mytheme .v-colorpicker-preview { + width: 100% !important; + height: auto !important; + padding: 9px; +} + +.mytheme .v-colorpicker-preview-textfield { + height: auto !important; + text-align: center; + border: none; +} + +.mytheme .v-colorpicker { + width: auto; +} + +.mytheme .v-colorpicker-button-color { + position: absolute; + top: 6px; + right: 6px; + bottom: 6px; + left: 6px; + border-radius: 3px; + border: 1px solid rgba(0, 0, 0, 0.5); + max-width: 23px; +} + +.mytheme .v-colorpicker-button-color + .v-button-caption:not(:empty) { + margin-left: 19px; +} + +.mytheme .v-panel { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + overflow: visible !important; +} + +.mytheme .v-panel-caption { + box-sizing: border-box; + padding: 0 12px; + line-height: 36px; + border-bottom: 1px solid #d5d5d5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%); + color: #464646; + font-weight: 400; + font-size: 14px; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + border-radius: 3px 3px 0 0; +} + +.mytheme .v-panel-content { + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.mytheme .v-panel-content > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-panel-content > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-panel-content > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-panel-content > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-panel-borderless { + background: transparent; + color: inherit; + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-panel-borderless > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; + padding: 0; + margin: 0 12px; + border-bottom: none; +} + +.mytheme .v-panel-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-panel-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-panel-scroll-divider > [class*="-captionwrap"] { + position: relative; + z-index: 2; +} + +.mytheme .v-panel-scroll-divider > [class*="-captionwrap"]:after { + content: ""; + position: absolute; + bottom: -1px; + right: 0; + left: 0; + height: 0; + border-top: 1px solid #dfdfdf; + border-color: rgba(197, 197, 197, 0.5); +} + +.mytheme .v-panel-scroll-divider > [class*="-content"]:before { + content: ""; + position: absolute; + z-index: 2; + top: 0; + height: 0; + border-top: 1px solid #fafafa; + left: 0; + right: 0; +} + +.mytheme .v-panel-caption.v-horizontallayout { + height: auto !important; + line-height: 0; +} + +.mytheme .v-panel-caption.v-horizontallayout .v-slot { + vertical-align: middle; +} + +.mytheme .v-panel-caption.v-horizontallayout .v-label { + line-height: 37px; +} + +.mytheme .v-accordion { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f4f4f4 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f4f4f4 98%); + overflow: hidden; +} + +.mytheme .v-accordion-item { + position: relative; +} + +.mytheme .v-accordion-item:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.mytheme .v-accordion-item:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.mytheme .v-accordion-item:last-child [class*="item-content"] { + border-radius: inherit; +} + +.mytheme .v-accordion-item[class*="item-open"]:last-child > div > .v-caption { + border-radius: 0; +} + +.mytheme .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption { + border-bottom: none; + margin-bottom: 0; +} + +.mytheme .v-accordion-item[class*="item-open"] + [class*="item"] { + border-top: 1px solid #d9d9d9; +} + +.mytheme .v-accordion-item-caption { + border-radius: inherit; +} + +.mytheme .v-accordion-item-caption > .v-caption { + box-sizing: border-box; + padding: 0 12px; + line-height: 36px; + border-bottom: 1px solid #d5d5d5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%); + color: #464646; + font-weight: 400; + font-size: 14px; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + display: block; + background: transparent; + border-bottom-color: #c9c9c9; + border-radius: inherit; + cursor: pointer; + position: relative; +} + +.mytheme .v-accordion-item-caption > .v-caption:hover:before, .mytheme .v-accordion-item-caption > .v-caption:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-accordion-item-caption > .v-caption:hover:before { + background-color: rgba(186, 186, 186, 0.1); + border: none; +} + +.mytheme .v-accordion-item-caption > .v-caption:active:before { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-accordion-item-content { + -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05); + background-color: white; + box-sizing: border-box; +} + +.mytheme .v-accordion-item-content > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-accordion-borderless { + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.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 { + border-radius: 0; +} + +.mytheme .v-select-twincol { + white-space: normal; +} + +.mytheme .v-select-twincol select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select-twincol select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-twincol .v-textfield, .mytheme .v-select-twincol .v-nativebutton { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-twincol .v-nativebutton { + margin-left: 9px; +} + +.mytheme .v-select-twincol-caption-left, .mytheme .v-select-twincol-caption-right { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; +} + +.mytheme .v-select-twincol-buttons { + white-space: nowrap; + display: inline-block; + vertical-align: top; + position: relative; + min-width: 3.5em; +} + +.mytheme .v-select-twincol-buttons .v-button { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; + position: absolute; + left: 9px; + right: 9px; + top: 36px; + padding: 0; + text-align: center; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child { + top: 0; +} + +.mytheme .v-select-twincol-buttons .v-button-caption { + display: none; +} + +.mytheme .v-select-twincol-buttons .v-button:focus { + z-index: 1; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child { + border-radius: 4px 4px 0 0; +} + +.mytheme .v-select-twincol-buttons .v-button:last-child { + border-radius: 0 0 4px 4px; +} + +.mytheme .v-select-twincol-buttons .v-button-wrap:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-select-twincol-error .v-select-twincol-options, .mytheme .v-select-twincol-error .v-select-twincol-selections { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-select select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-select { + display: block; +} + +.mytheme .v-select-select + .v-textfield { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-select + .v-textfield + .v-nativebutton { + margin-top: 9px; + margin-left: 9px; +} + +.mytheme .v-select-error .v-select-select { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-calendar-header-day { + font-weight: 400; + text-align: center; + padding: 7px 0; +} + +.mytheme .v-calendar-header-week .v-calendar-back, .mytheme .v-calendar-header-week .v-calendar-next { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + background: transparent; + border: none; + padding: 0; + margin: 0; + cursor: pointer; + outline: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:focus, .mytheme .v-calendar-header-week .v-calendar-next:focus { + outline: none; +} + +.mytheme .v-calendar-header-week .v-calendar-back:hover, .mytheme .v-calendar-header-week .v-calendar-next:hover { + opacity: 1; + filter: none ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:active, .mytheme .v-calendar-header-week .v-calendar-next:active { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-calendar-header-week .v-calendar-next:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-calendar-month { + outline: none; + overflow: hidden; +} + +.mytheme .v-calendar-month td { + vertical-align: top; +} + +.mytheme .v-calendar-week-number { + cursor: pointer; + width: 20px; + text-align: center; + font-size: 0.8em; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-week-number:hover { + opacity: 1; + filter: none ; +} + +.mytheme .v-calendar-month-day { + outline: none; + box-sizing: border-box; + line-height: 1.2; +} + +.mytheme .v-calendar-bottom-spacer, .mytheme .v-calendar-spacer, .mytheme .v-calendar-bottom-spacer-empty { + height: 19px; + margin-bottom: 3px; +} + +.mytheme .v-calendar-bottom-spacer { + font-size: 0.8em; + padding: 0 5px; + cursor: pointer; +} + +.mytheme .v-calendar-bottom-spacer:hover { + color: #197de1; +} + +.mytheme .v-calendar-day-number { + line-height: 25px; + font-size: 16px; + text-align: right; + margin: 0 5px; + white-space: nowrap; + border-top: 1px solid #f2f2f2; + cursor: pointer; +} + +.mytheme .v-calendar-day-number:hover { + color: #197de1; +} + +.mytheme .v-calendar-month-day-today { + background: #eef3f8; +} + +.mytheme .v-calendar-month-day-today .v-calendar-day-number { + font-weight: 400; + color: #197de1; + border-top: 2px solid #197de1; + line-height: 24px; + margin: 0; + padding: 0 5px; +} + +.mytheme .v-calendar-month-day-selected { + background-color: #e3edf7; +} + +.mytheme .v-calendar-month-day-dragemphasis { + background-color: #a8a8a8; +} + +.mytheme .v-calendar-month-day-scrollable { + overflow-y: scroll; +} + +.mytheme .v-calendar-weekly-longevents { + margin-left: 50px; + border-bottom: 3px solid #e0e0e0; +} + +.mytheme .v-calendar-weekly-longevents .v-calendar-event-all-day { + height: 22px; + line-height: 1.6; + margin-bottom: 3px; +} + +.mytheme .v-calendar-header-week td { + vertical-align: middle !important; +} + +.mytheme .v-calendar-header-week .v-calendar-header-day { + cursor: pointer; +} + +.mytheme .v-calendar-times { + width: 50px; + font-size: 0.77em; + line-height: 1; + white-space: nowrap; +} + +.mytheme .v-calendar-time { + text-align: right; + padding-right: 9px; + margin-top: -6px; + padding-bottom: 6px; +} + +.mytheme .v-calendar-day-times, .mytheme .v-calendar-day-times-today { + outline: none; + border-right: 1px solid transparent; +} + +.mytheme .v-calendar-day-times:focus, .mytheme .v-calendar-day-times-today:focus { + outline: none; +} + +.mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even { + border-top: 1px solid #dfdfdf; +} + +.mytheme .v-calendar .v-datecellslot:first-child, .mytheme .v-calendar .v-datecellslot-even:first-child { + border-top-color: transparent; +} + +.mytheme .v-calendar .v-datecellslot { + border-top-style: dotted; +} + +.mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even { + margin-right: 5px; +} + +.mytheme .v-calendar-current-time { + background: #197de1; + line-height: 1px; + pointer-events: none; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-current-time:before { + content: "\2022"; + color: #197de1; + font-size: 22px; + margin-left: -0.07em; +} + +.mytheme .v-calendar .v-daterange { + position: relative; +} + +.mytheme .v-calendar .v-daterange:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: -1px; + left: 0; + background: #197de1; + opacity: 0.5; + filter: alpha(opacity=50) ; + border-radius: 4px 4px 0 0; +} + +.mytheme .v-calendar .v-daterange + .v-daterange { + border-color: transparent; +} + +.mytheme .v-calendar .v-daterange + .v-daterange:before { + border-radius: 0; +} + +.mytheme .v-calendar-event { + font-size: 0.85em; + overflow: hidden; + cursor: pointer; + outline: none; + border-radius: 4px; +} + +.mytheme .v-calendar-event:focus { + outline: none; +} + +.mytheme .v-calendar-event-month { + padding: 0 5px; + box-sizing: border-box; + margin-bottom: 3px; + white-space: nowrap; + text-overflow: ellipsis; + height: 19px; + line-height: 19px; +} + +.mytheme .v-calendar-event-month .v-calendar-event-time { + float: right; + font-size: 0.9em; + line-height: 19px; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-event-month:before { + content: "\25cf"; + margin-right: 0.2em; +} + +.mytheme .v-calendar-event-all-day { + padding: 0 5px; + box-sizing: border-box; + height: 19px; + line-height: 19px; + border-radius: 0; + margin-left: -1px; + white-space: nowrap; +} + +.mytheme .v-calendar-event-all-day:before { + content: ""; +} + +.mytheme .v-calendar-event-start { + overflow: visible; + margin-left: 0; +} + +.mytheme .v-calendar-event-start.v-calendar-event-continued-to, .mytheme .v-calendar-event-start.v-calendar-event-end { + overflow: hidden; + text-overflow: ellipsis; +} + +.mytheme .v-calendar-event-start { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + margin-left: 5px; +} + +.mytheme .v-calendar-event-end { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + margin-right: 5px; +} + +.mytheme .v-calendar-event-caption { + font-weight: 500; + line-height: 1.2; + padding: 5px 0; + position: absolute; + overflow: hidden; + right: 9px; + left: 5px; + bottom: 0; + top: 0; +} + +.mytheme .v-calendar-event-caption span { + font-weight: 300; + white-space: nowrap; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event { + overflow: visible; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event-content { + margin-top: -1px; + border-radius: 5px; + border: 1px solid #fafafa; + padding-top: 3px; + margin-right: 5px; +} + +.mytheme .v-calendar-event-month:before { + color: #00ace0; +} + +.mytheme .v-calendar-event-all-day { + background-color: #c8eaf4; + background-color: rgba(200, 234, 244, 0.8); + color: #00ace0; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event { + color: #00ace0; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content { + background-color: #c8eaf4; + background-color: rgba(200, 234, 244, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color2"]:before { + color: #2d9f19; +} + +.mytheme .v-calendar-event-all-day[class*="color2"] { + background-color: #d1e7cd; + background-color: rgba(209, 231, 205, 0.8); + color: #2d9f19; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] { + color: #2d9f19; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content { + background-color: #d1e7cd; + background-color: rgba(209, 231, 205, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color3"]:before { + color: #d18100; +} + +.mytheme .v-calendar-event-all-day[class*="color3"] { + background-color: #f1e1c8; + background-color: rgba(241, 225, 200, 0.8); + color: #d18100; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] { + color: #d18100; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content { + background-color: #f1e1c8; + background-color: rgba(241, 225, 200, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color4"]:before { + color: #ce3812; +} + +.mytheme .v-calendar-event-all-day[class*="color4"] { + background-color: #f1d3cb; + background-color: rgba(241, 211, 203, 0.8); + color: #ce3812; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] { + color: #ce3812; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content { + background-color: #f1d3cb; + background-color: rgba(241, 211, 203, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color5"]:before { + color: #2d55cd; +} + +.mytheme .v-calendar-event-all-day[class*="color5"] { + background-color: #d1d9f1; + background-color: rgba(209, 217, 241, 0.8); + color: #2d55cd; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] { + color: #2d55cd; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content { + background-color: #d1d9f1; + background-color: rgba(209, 217, 241, 0.8); +} + +.mytheme .v-calendar.v-disabled * { + cursor: default; +} + +.mytheme .v-label { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.mytheme .v-label.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-label-undef-w { + white-space: nowrap; +} + +.mytheme h1, .mytheme .v-label-h1, .mytheme h2, .mytheme .v-label-h2, .mytheme h3, .mytheme .v-label-h3 { + line-height: 1.1; + font-weight: 200; + color: #141414; +} + +.mytheme h1, .mytheme .v-label-h1 { + font-size: 2.4em; + margin-top: 1.4em; + margin-bottom: 1em; + + letter-spacing: -0.03em; +} + +.mytheme h2, .mytheme .v-label-h2 { + font-size: 1.6em; + + margin-top: 1.6em; + margin-bottom: 0.77em; + letter-spacing: -0.02em; +} + +.mytheme h3, .mytheme .v-label-h3 { + font-size: 1.2em; + + margin-top: 1.8em; + margin-bottom: 0.77em; + letter-spacing: 0; +} + +.mytheme h4, .mytheme .v-label-h4 { + line-height: 1.1; + font-weight: 500; + font-size: 14px; + color: #414141; + text-transform: uppercase; + letter-spacing: 0; + margin-top: 2.4em; + margin-bottom: 0.8em; +} + +.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 { + margin-top: 16px; +} + +.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 { + margin-top: 16px; +} + +.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 { + margin-top: -0.5em; +} + +.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 { + margin: 0 !important; +} + +.mytheme .v-label-colored { + color: #197de1; +} + +.mytheme .v-label-large { + font-size: 20px; +} + +.mytheme .v-label-small { + font-size: 14px; +} + +.mytheme .v-label-tiny { + font-size: 12px; +} + +.mytheme .v-label-huge { + font-size: 26px; +} + +.mytheme .v-label-bold { + font-weight: 500; +} + +.mytheme .v-label-light { + font-weight: 200; + color: #7d7d7d; +} + +.mytheme .v-label-align-right { + text-align: right; +} + +.mytheme .v-label-align-center { + text-align: center; +} + +.mytheme .v-label-spinner { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-label-success, .mytheme .v-label-failure { + background: white; + color: #474747; + border: 2px solid #2c9720; + border-radius: 4px; + padding: 7px 19px 7px 37px; + font-weight: 400; + font-size: 15px; +} + +.mytheme .v-label-success:before, .mytheme .v-label-failure:before { + font-family: ThemeIcons; + content: "\f00c"; + margin-right: 0.5em; + margin-left: -19px; + color: #2c9720; +} + +.mytheme .v-label-failure { + border-color: #ed473b; +} + +.mytheme .v-label-failure:before { + content: "\f05e"; + color: #ed473b; +} + +.mytheme [draggable=true] { + -khtml-user-drag: element; + -webkit-user-drag: element; +} + +.mytheme .v-ddwrapper { + position: relative; +} + +.mytheme .v-ddwrapper-over:before, .mytheme .v-ddwrapper-over:after { + content: ""; + position: absolute; + z-index: 10; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + border: 0 solid #197de1; +} + +.mytheme .v-ddwrapper-over-top:before { + border-top-width: 2px; +} + +.mytheme .v-ddwrapper-over-right:before { + border-right-width: 2px; +} + +.mytheme .v-ddwrapper-over-bottom:before { + border-bottom-width: 2px; +} + +.mytheme .v-ddwrapper-over-left:before { + border-left-width: 2px; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:before { + border-top-width: 0; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:before { + border-bottom-width: 0; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:before { + border-left-width: 0; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:before { + border-right-width: 0; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .v-ddwrapper-over-middle:after, .mytheme .v-ddwrapper-over-center:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-box-drag-hints.v-ddwrapper:after, .mytheme .no-box-drag-hints .v-ddwrapper:after { + display: none !important; + content: none; +} + +.mytheme .v-nativebutton { + -webkit-touch-callout: none; +} + +.mytheme .v-select select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-select { + display: block; +} + +.mytheme .v-select-select + .v-textfield { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-select + .v-textfield + .v-nativebutton { + margin-top: 9px; + margin-left: 9px; +} + +.mytheme .v-select-error .v-select-select { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-popupview { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-popupview:hover { + color: #4396ea; +} + +.mytheme .v-popupview.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-popupview-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; +} + +.mytheme .v-popupview-popup[class*="animate-in"] { + -webkit-animation: v-popupview-animate-in 120ms; + -moz-animation: v-popupview-animate-in 120ms; + animation: v-popupview-animate-in 120ms; +} + +.mytheme .v-popupview-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-popupview-loading { + margin: 12px 12px; + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-richtextarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 0; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + overflow: hidden; +} + +.mytheme .v-richtextarea[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + border-bottom: 1px solid #c5c5c5; + color: #464646; +} + +.mytheme .v-richtextarea .gwt-ToggleButton, .mytheme .v-richtextarea .gwt-PushButton { + display: inline-block; + line-height: 37px; + width: 37px; + text-align: center; + outline: none; +} + +.mytheme .v-richtextarea .gwt-ToggleButton:hover, .mytheme .v-richtextarea .gwt-PushButton:hover { + color: black; +} + +.mytheme .v-richtextarea .gwt-ToggleButton-down, .mytheme .v-richtextarea .gwt-ToggleButton-down-hovering { + background-color: #e0e0e0; + background-image: -webkit-linear-gradient(bottom, #e0e0e0 2%, #dcdcdc 98%); + background-image: linear-gradient(to top,#e0e0e0 2%, #dcdcdc 98%); +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top img { + display: none; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div:before { + font-family: ThemeIcons; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before { + content: "\f032"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before { + content: "\f033"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before { + content: "\f0cd"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before { + content: "\f12c"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before { + content: "\f12b"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before { + content: "\f036"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before { + content: "\f037"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before { + content: "\f038"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before { + content: "\f0cc"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before { + content: "\f03c"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before { + content: "\f03b"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before { + content: "\2014"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before { + content: "\f0cb"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before { + content: "\f0ca"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before { + content: "\f03e"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before { + content: "\f0c1"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before { + content: "\f127"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before { + content: "\f12d"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-bottom { + font-size: 13px; + padding: 0 9px 9px 0; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-bottom select { + margin: 9px 0 0 9px; +} + +.mytheme .v-richtextarea .gwt-RichTextArea { + background: #fff; + border: none; + display: block; +} + +.mytheme .v-richtextarea-readonly { + padding: 5px 7px; + background: transparent; +} + +.mytheme .v-upload .v-button { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; +} + +.mytheme .v-upload-immediate .v-button { + width: 100%; +} + +.mytheme .v-upload-immediate input[type="file"] { + opacity: 0; + filter: alpha(opacity=0) ; + z-index: -1; + position: absolute; + right: 0; + height: 37px; + text-align: right; + border: none; + background: transparent; +} + +.mytheme .v-Notification.v-position-top { + top: 12px; +} + +.mytheme .v-Notification.v-position-right { + right: 12px; +} + +.mytheme .v-Notification.v-position-bottom { + bottom: 12px; +} + +.mytheme .v-Notification.v-position-left { + left: 12px; +} + +.mytheme .v-Notification.v-position-assistive { + top: -9999px; + left: -9999px; +} + +.mytheme .v-Notification-animate-in { + -webkit-animation: valo-animate-in-fade 180ms 10ms backwards; + -moz-animation: valo-animate-in-fade 180ms 10ms backwards; + animation: valo-animate-in-fade 180ms 10ms backwards; +} + +.mytheme .v-Notification-animate-in.v-position-top { + -webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 400ms 10ms backwards; + animation: valo-animate-in-slide-down 400ms 10ms backwards; +} + +.mytheme .v-Notification-animate-in.v-position-bottom { + -webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 400ms 10ms backwards; + animation: valo-animate-in-slide-up 400ms 10ms backwards; +} + +.mytheme .v-Notification-animate-out { + -webkit-animation: valo-animate-out-fade 150ms; + -moz-animation: valo-animate-out-fade 150ms; + animation: valo-animate-out-fade 150ms; +} + +.mytheme .v-Notification-animate-out.v-position-top, .mytheme .v-Notification-animate-out.v-position-bottom { + -webkit-animation: valo-animate-out-slide-down-fade 200ms; + -moz-animation: valo-animate-out-slide-down-fade 200ms; + animation: valo-animate-out-slide-down-fade 200ms; +} + +.mytheme .v-Notification { + border-radius: 4px; + text-align: center; + position: fixed !important; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + background: white; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); + padding: 19px 22px; +} + +.mytheme .v-Notification .v-Notification-caption { + color: #197de1; + font-size: 19px; + line-height: 1; +} + +.mytheme .v-Notification .v-Notification-description { + line-height: 1.4; +} + +.mytheme .v-Notification-caption { + margin: 0; + display: inline-block; + text-align: left; + font-weight: inherit; + line-height: inherit; + white-space: nowrap; + letter-spacing: 0; +} + +.mytheme .v-Notification-description, .mytheme .v-Notification-details { + margin: 0; + display: inline-block; + vertical-align: middle; + max-width: 30em; + text-align: left; + max-height: 20em; + overflow: auto; +} + +.mytheme .v-Notification-caption ~ .v-Notification-description, .mytheme .v-Notification-caption ~ .v-Notification-details { + margin-left: 24px; +} + +.mytheme .v-icon + .v-Notification-caption { + margin-left: 16px; +} + +.mytheme .v-Notification-system { + left: 0 !important; + right: 0; + max-width: 100%; + margin: 0 !important; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + font-weight: 400; + line-height: 22px; +} + +.mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details { + max-width: 50em; +} + +.mytheme .v-Notification-system.v-position-top { + top: 0; +} + +.mytheme .v-Notification-system.v-position-top[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards; + animation: valo-animate-in-slide-down 300ms 10ms backwards; +} + +.mytheme .v-Notification-system.v-position-top[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-up 200ms; + -moz-animation: valo-animate-out-slide-up 200ms; + animation: valo-animate-out-slide-up 200ms; +} + +.mytheme .v-Notification-system.v-position-bottom { + bottom: 0; +} + +.mytheme .v-Notification-system.v-position-bottom[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards; + animation: valo-animate-in-slide-up 300ms 10ms backwards; +} + +.mytheme .v-Notification-system.v-position-bottom[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-down 200ms; + -moz-animation: valo-animate-out-slide-down 200ms; + animation: valo-animate-out-slide-down 200ms; +} + +.mytheme .v-Notification-system .v-Notification-caption { + color: #fff; + vertical-align: middle; +} + +.mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details { + color: #e6e6e6; +} + +.mytheme .v-Notification-system u { + text-decoration: none; +} + +.mytheme .v-Notification.tray { + text-align: left; +} + +.mytheme .v-Notification.tray .v-Notification-caption + .v-Notification-description { + display: block; + margin: 0.5em 0 0; +} + +.mytheme .v-Notification.warning { + background: #FFF3D2; +} + +.mytheme .v-Notification.warning .v-Notification-caption { + color: #AC7C00; +} + +.mytheme .v-Notification.warning .v-Notification-description { + color: #9D874D; +} + +.mytheme .v-Notification.error { + background: #ed473b; + font-weight: 400; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + padding-right: 59px; + overflow: hidden !important; + cursor: pointer; +} + +.mytheme .v-Notification.error .v-Notification-caption { + color: white; +} + +.mytheme .v-Notification.error .v-Notification-description { + color: #f4e0df; +} + +.mytheme .v-Notification.error:after { + content: "\00d7"; + font-size: 1.5em; + position: absolute; + top: 50%; + margin-top: -12px; + right: 12px; + width: 25px; + height: 25px; + line-height: 24px; + cursor: pointer; + color: #000; + opacity: 0.5; + filter: alpha(opacity=50) ; + text-align: center; + border: 1px solid #000; + border-color: rgba(0, 0, 0, 0.3); + border-radius: 50%; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-Notification.error:hover:after { + opacity: 1; + filter: none ; +} + +.mytheme .v-Notification.error:active:after { + background-color: #000; + color: #fff; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + -webkit-transition: none 200ms; + -moz-transition: none 200ms; + transition: none 200ms; +} + +.mytheme .v-Notification.error:after { + color: #fff; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.3); +} + +.mytheme .v-Notification.error:active:after { + background-color: #fff; + color: #000; +} + +.mytheme .v-Notification.dark { + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + font-weight: 400; + line-height: 22px; +} + +.mytheme .v-Notification.dark .v-Notification-caption { + color: #fff; + vertical-align: middle; +} + +.mytheme .v-Notification.dark .v-Notification-description, .mytheme .v-Notification.dark .v-Notification-details { + color: #e6e6e6; +} + +.mytheme .v-Notification.bar { + left: 0 !important; + right: 0; + max-width: 100%; + margin: 0 !important; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; +} + +.mytheme .v-Notification.bar .v-Notification-description, .mytheme .v-Notification.bar .v-Notification-details { + max-width: 50em; +} + +.mytheme .v-Notification.bar.v-position-top { + top: 0; +} + +.mytheme .v-Notification.bar.v-position-top[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards; + animation: valo-animate-in-slide-down 300ms 10ms backwards; +} + +.mytheme .v-Notification.bar.v-position-top[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-up 200ms; + -moz-animation: valo-animate-out-slide-up 200ms; + animation: valo-animate-out-slide-up 200ms; +} + +.mytheme .v-Notification.bar.v-position-bottom { + bottom: 0; +} + +.mytheme .v-Notification.bar.v-position-bottom[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards; + animation: valo-animate-in-slide-up 300ms 10ms backwards; +} + +.mytheme .v-Notification.bar.v-position-bottom[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-down 200ms; + -moz-animation: valo-animate-out-slide-down 200ms; + animation: valo-animate-out-slide-down 200ms; +} + +.mytheme .v-Notification.small { + padding: 11px 13px; +} + +.mytheme .v-Notification.small .v-Notification-caption { + font-size: 16px; +} + +.mytheme .v-Notification.small .v-Notification-description { + font-size: 14px; +} + +.mytheme .v-Notification.critical-error { + background: #ed473b; + font-weight: 400; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); +} + +.mytheme .v-Notification.critical-error .v-Notification-caption { + color: white; +} + +.mytheme .v-Notification.critical-error .v-Notification-description { + color: #f4e0df; +} + +.mytheme .v-Notification.closable { + padding-right: 59px; + overflow: hidden !important; + cursor: pointer; +} + +.mytheme .v-Notification.closable:after { + content: "\00d7"; + font-size: 1.5em; + position: absolute; + top: 50%; + margin-top: -12px; + right: 12px; + width: 25px; + height: 25px; + line-height: 24px; + cursor: pointer; + color: #000; + opacity: 0.5; + filter: alpha(opacity=50) ; + text-align: center; + border: 1px solid #000; + border-color: rgba(0, 0, 0, 0.3); + border-radius: 50%; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-Notification.closable:hover:after { + opacity: 1; + filter: none ; +} + +.mytheme .v-Notification.closable:active:after { + background-color: #000; + color: #fff; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + -webkit-transition: none 200ms; + -moz-transition: none 200ms; + transition: none 200ms; +} + +.mytheme .v-Notification.closable.dark:after, .mytheme .v-Notification.closable.critical-error:after, .mytheme .v-Notification.closable.system:after { + color: #fff; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.3); +} + +.mytheme .v-Notification.closable.dark:active:after, .mytheme .v-Notification.closable.critical-error:active:after, .mytheme .v-Notification.closable.system:active:after { + background-color: #fff; + color: #000; +} + +.mytheme .v-Notification.closable.tray:after { + top: 16px; + margin-top: 0; +} + +.mytheme .v-Notification.success, .mytheme .v-Notification.failure { + background: #fff; + color: #555; + border: 2px solid #2c9720; +} + +.mytheme .v-Notification.success .v-Notification-caption, .mytheme .v-Notification.failure .v-Notification-caption { + color: #2c9720; + font-weight: 400; +} + +.mytheme .v-Notification.success .v-Notification-caption:before, .mytheme .v-Notification.failure .v-Notification-caption:before { + font-family: ThemeIcons; + content: "\f00c"; + margin-right: 0.5em; +} + +.mytheme .v-Notification.success.bar, .mytheme .v-Notification.failure.bar { + margin: -2px !important; +} + +.mytheme .v-Notification.failure { + border-color: #ed473b; +} + +.mytheme .v-Notification.failure .v-Notification-caption { + color: #ed473b; +} + +.mytheme .v-Notification.failure .v-Notification-caption:before { + content: "\f05e"; +} + +.mytheme .valo-menu { + height: 100%; + background-color: #4b4b4b; + background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px); + background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px); + color: #a5a5a5; + font-size: 14px; + line-height: 30px; + border-right: 1px solid #3b3b3b; + white-space: nowrap; +} + +.mytheme .valo-menu-toggle { + display: none; + position: fixed; + z-index: 200; + top: 3px; + left: 3px; + min-width: 0; +} + +.mytheme .valo-menu-part { + border-left: 1px solid #414141; + height: 100%; + padding-bottom: 37px; + overflow: auto; +} + +.mytheme .valo-menu-part:first-child { + border-left: none; +} + +.mytheme .valo-menu-title, .mytheme .valo-menu-subtitle, .mytheme .valo-menu-item { + display: block; + line-height: inherit; + white-space: nowrap; + position: relative; +} + +.mytheme .valo-menu-title .valo-menu-badge, .mytheme .valo-menu-subtitle .valo-menu-badge, .mytheme .valo-menu-item .valo-menu-badge { + position: absolute; + right: 19px; +} + +.mytheme .valo-menu-title { + line-height: 1.2; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: white; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + padding: 12px 19px; + font-size: 14px; + border-bottom: 1px solid #1362b1; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + text-align: center; +} + +.mytheme .valo-menu-title .v-menubar.v-menubar { + background: transparent; + border-color: #1362b1; + color: inherit; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: inherit; +} + +.mytheme .valo-menu-title .v-menubar-menuitem { + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + text-shadow: inherit; + font-size: 16px; + border-color: inherit; +} + +.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 { + margin-top: 0; + margin-bottom: 0; + color: inherit; +} + +.mytheme .v-menubar-user-menu { + border: none; + border-radius: 0; + padding: 1px; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + background: transparent; + color: inherit; + margin: 19px 7px; + display: block; + overflow: hidden; + text-align: center; + height: auto; + color: inherit; +} + +.mytheme .v-menubar-user-menu:focus:after { + display: none; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem { + -webkit-box-shadow: none; + box-shadow: none; + border: none; + margin-right: 1px; + border-radius: 4px; + color: #197de1; + padding: 0 12px; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.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 { + border-radius: 4px; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:before { + content: none; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:hover { + color: #4396ea; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:active { + color: inherit; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-checked, .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked:first-child { + border: 1px solid #c5c5c5; + color: #197de1; +} + +.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 { + position: relative; + top: -1px; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected:hover { + color: #ecf2f8; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled, .mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled:hover { + color: inherit; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem { + color: inherit; + white-space: normal; + line-height: 1.4; + margin: 0; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem img.v-icon { + width: 56px; + height: 56px; + border-radius: 29px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + display: block; + margin: 0 auto 0.3em; + border: 1px solid #c5c5c5; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem:after { + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected { + background: transparent; +} + +.mytheme .valo-menu-subtitle { + color: #868686; + margin: 7px 0 7px 19px; + border-bottom: 1px solid #666666; +} + +.mytheme .valo-menu-subtitle [class*="badge"] { + color: #73a5d7; +} + +.mytheme .valo-menuitems { + display: block; +} + +.mytheme .valo-menu-item { + outline: none; + font-weight: 400; + padding: 0 37px 0 19px; + cursor: pointer; + position: relative; + overflow: hidden; + text-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); + -webkit-transition: background-color 300ms, color 60ms; + -moz-transition: background-color 300ms, color 60ms; + transition: background-color 300ms, color 60ms; +} + +.mytheme .valo-menu-item [class*="caption"] { + vertical-align: middle; + display: inline-block; + width: 90%; + max-width: 15em; + padding-right: 19px; + text-overflow: ellipsis; + overflow: hidden; +} + +.mytheme .valo-menu-item [class*="badge"] { + color: #73a5d7; +} + +.mytheme .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-item.selected .v-icon { + color: #197de1; +} + +.mytheme .valo-menu-item.selected [class*="badge"] { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; +} + +.mytheme .valo-menu-item:focus, .mytheme .valo-menu-item:hover, .mytheme .valo-menu-item.selected { + color: white; +} + +.mytheme .valo-menu-item span.v-icon { + min-width: 1em; + margin-right: 19px; + text-align: center; + vertical-align: middle; + -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.75))); +} + +.mytheme .valo-menu-item span.v-icon + span { + margin-left: 0; +} + +.mytheme .valo-menu-item [class*="badge"] { + background-color: #585858; + -webkit-transition: background-color 300ms; + -moz-transition: background-color 300ms; + transition: background-color 300ms; + line-height: 1; + padding: 4px 6px; + min-width: 11px; + text-align: center; + top: 4px; + border-radius: 4px; +} + +.mytheme .valo-menu-part.large-icons { + background-color: #4b4b4b; + min-width: 74px; + max-width: 111px; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-title { + font-size: 12px; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w { + white-space: normal; +} + +.mytheme .valo-menu-part.large-icons .v-menubar-user-menu { + margin-left: 0; + margin-right: 0; + font-size: 11px; +} + +.mytheme .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon { + width: 28px; + height: 28px; +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] { + margin: 9px 0 0; + padding: 7px 25px 7px 9px; + line-height: 1; + border: none; + text-overflow: ellipsis; + overflow: hidden; + background: #3c3c3c; + font-size: 13px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] { + right: 9px; +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] + .valo-menu-item { + border-top: none; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item { + display: block; + font-size: 26px; + line-height: 1; + padding: 12px; + text-align: center; + border-top: 1px solid #555555; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item:first-child { + border-top: none; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item [class*="caption"] { + display: block; + width: auto; + margin: 0.3em 0 0; + padding: 0; + font-size: 11px; + line-height: 1.3; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item .v-icon { + margin: 0; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item span.v-icon { + opacity: 0.8; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected .v-icon { + opacity: 1; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] { + border-color: #434343; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item [class*="badge"] { + padding-left: 4px; + padding-right: 4px; + top: 7px; + right: 7px; + border: 2px solid #4b4b4b; +} + +.mytheme .valo-menu-logo { + display: block; + overflow: hidden; + width: 44px !important; + height: 44px; + border-radius: 4px; + text-align: center; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: white; + font-size: 25px; + line-height: 44px; + margin: 19px auto; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-logo:focus { + outline: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part { + background-color: #4b4b4b; + min-width: 74px; + max-width: 111px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title { + font-size: 12px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w { + white-space: normal; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu { + margin-left: 0; + margin-right: 0; + font-size: 11px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon { + width: 28px; + height: 28px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] { + margin: 9px 0 0; + padding: 7px 25px 7px 9px; + line-height: 1; + border: none; + text-overflow: ellipsis; + overflow: hidden; + background: #3c3c3c; + font-size: 13px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] { + right: 9px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] + .valo-menu-item { + border-top: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item { + display: block; + font-size: 26px; + line-height: 1; + padding: 12px; + text-align: center; + border-top: 1px solid #555555; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child { + border-top: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] { + display: block; + width: auto; + margin: 0.3em 0 0; + padding: 0; + font-size: 11px; + line-height: 1.3; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon { + margin: 0; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon { + opacity: 0.8; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon { + opacity: 1; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] { + border-color: #434343; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] { + padding-left: 4px; + padding-right: 4px; + top: 7px; + right: 7px; + border: 2px solid #4b4b4b; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] { + padding-top: 37px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator { + top: 37px; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] > .v-widget { + position: relative !important; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu { + border-right: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part { + overflow: visible; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle { + display: inline-block; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title { + position: fixed; + z-index: 100; + top: 0; + left: 0; + right: 0; + height: 37px !important; + padding-top: 0; + padding-bottom: 0; + -webkit-backface-visibility: hidden; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu { + position: fixed; + z-index: 100; + top: 0; + right: 0; + margin: 0; + padding: 0; + height: 37px; + color: #97bee5; + max-width: 30%; + -webkit-backface-visibility: hidden; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem { + line-height: 36px; + white-space: nowrap; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon { + display: inline-block; + margin: 0 6px 0 0; + width: 19px; + height: 19px; + border-radius: 10px; + border: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems { + height: 100%; + background-color: #4b4b4b; + background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px); + background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px); + color: #a5a5a5; + font-size: 14px; + line-height: 30px; + border-right: 1px solid #3b3b3b; + white-space: nowrap; + position: fixed; + z-index: 9000; + top: 37px; + bottom: 0; + height: auto; + max-width: 100%; + overflow: auto; + padding: 19px 0; + -webkit-transform: translatex(-100%); + -moz-transform: translatex(-100%); + -ms-transform: translatex(-100%); + -o-transform: translatex(-100%); + transform: translatex(-100%); + -webkit-transition: all 300ms; + -moz-transition: all 300ms; + transition: all 300ms; +} + +.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 { + -webkit-transform: translatex(0%); + -moz-transform: translatex(0%); + -ms-transform: translatex(0%); + -o-transform: translatex(0%); + transform: translatex(0%); +} + +.mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption { + display: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption { + display: inline-block; + width: 19px; + overflow: hidden; +} + +.mytheme .v-label-cut_text { + overflow: hidden; +} + +.mytheme .v-label-text_yesil { + color: #2c9720; +} \ No newline at end of file diff --git a/.idea/artifacts/YSRsearch_war.xml b/.idea/artifacts/YSRsearch_war.xml new file mode 100644 index 0000000..eb836f6 --- /dev/null +++ b/.idea/artifacts/YSRsearch_war.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/target + + + + + \ No newline at end of file diff --git a/.idea/artifacts/YSRsearch_war_exploded.xml b/.idea/artifacts/YSRsearch_war_exploded.xml new file mode 100644 index 0000000..0c84bf3 --- /dev/null +++ b/.idea/artifacts/YSRsearch_war_exploded.xml @@ -0,0 +1,35 @@ + + + $PROJECT_DIR$/target/YSRsearch-1.0-SNAPSHOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..174c0fa --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..b26911b --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..cb2fdb3 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_external_atmosphere_atmosphere_runtime_2_4_11_vaadin2.xml b/.idea/libraries/Maven__com_vaadin_external_atmosphere_atmosphere_runtime_2_4_11_vaadin2.xml new file mode 100644 index 0000000..d819377 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_external_atmosphere_atmosphere_runtime_2_4_11_vaadin2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_external_flute_flute_1_3_0_gg2.xml b/.idea/libraries/Maven__com_vaadin_external_flute_flute_1_3_0_gg2.xml new file mode 100644 index 0000000..ac05737 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_external_flute_flute_1_3_0_gg2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_external_gentyref_1_2_0_vaadin1.xml b/.idea/libraries/Maven__com_vaadin_external_gentyref_1_2_0_vaadin1.xml new file mode 100644 index 0000000..9afa71f --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_external_gentyref_1_2_0_vaadin1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_external_slf4j_vaadin_slf4j_jdk14_1_6_1.xml b/.idea/libraries/Maven__com_vaadin_external_slf4j_vaadin_slf4j_jdk14_1_6_1.xml new file mode 100644 index 0000000..116061a --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_external_slf4j_vaadin_slf4j_jdk14_1_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_vaadin_client_compiled_8_1_7.xml b/.idea/libraries/Maven__com_vaadin_vaadin_client_compiled_8_1_7.xml new file mode 100644 index 0000000..f6a245c --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_vaadin_client_compiled_8_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_vaadin_push_8_1_7.xml b/.idea/libraries/Maven__com_vaadin_vaadin_push_8_1_7.xml new file mode 100644 index 0000000..a872871 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_vaadin_push_8_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_vaadin_sass_compiler_0_9_13.xml b/.idea/libraries/Maven__com_vaadin_vaadin_sass_compiler_0_9_13.xml new file mode 100644 index 0000000..e619b3b --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_vaadin_sass_compiler_0_9_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_vaadin_server_8_1_7.xml b/.idea/libraries/Maven__com_vaadin_vaadin_server_8_1_7.xml new file mode 100644 index 0000000..fd78441 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_vaadin_server_8_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_vaadin_shared_8_1_7.xml b/.idea/libraries/Maven__com_vaadin_vaadin_shared_8_1_7.xml new file mode 100644 index 0000000..cf3ede6 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_vaadin_shared_8_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_vaadin_themes_8_1_7.xml b/.idea/libraries/Maven__com_vaadin_vaadin_themes_8_1_7.xml new file mode 100644 index 0000000..5dfa7e3 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_vaadin_themes_8_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_0_1.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_0_1.xml new file mode 100644 index 0000000..d07115f --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml b/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml new file mode 100644 index 0000000..f004c97 --- /dev/null +++ b/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_w3c_css_sac_1_3.xml b/.idea/libraries/Maven__org_w3c_css_sac_1_3.xml new file mode 100644 index 0000000..ba1e8d3 --- /dev/null +++ b/.idea/libraries/Maven__org_w3c_css_sac_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..aa478a9 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5021df2 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..a47520e --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + compiler + compile + wrap + resour + + + + + + + + + + + + true + + false + true + true + + + true + DEFINITION_ORDER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1512156186816 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + file://$PROJECT_DIR$/src/main/java/org/ysr/YonetimSonucSayfasi.java + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.8 + + + + + + + + \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..6374b8f --- /dev/null +++ b/.project @@ -0,0 +1,26 @@ + + + YSRsearch + NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse. + + + + org.eclipse.wst.common.project.facet.core.builder + + + org.eclipse.jdt.core.javabuilder + + + org.eclipse.wst.validation.validationbuilder + + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature + org.eclipse.jdt.core.javanature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.common.modulecore.ModuleCoreNature + + \ No newline at end of file diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope new file mode 100644 index 0000000..e945e4e --- /dev/null +++ b/.settings/.jsdtscope @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.settings/com.vaadin.designer.prefs b/.settings/com.vaadin.designer.prefs new file mode 100644 index 0000000..58a8559 --- /dev/null +++ b/.settings/com.vaadin.designer.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +paletteComponents-2={"groups"\:{"Components"\:{"classes"\:["com.vaadin.ui.Audio","com.vaadin.ui.BrowserFrame","com.vaadin.ui.Button","com.vaadin.ui.CheckBox","com.vaadin.ui.CheckBoxGroup","com.vaadin.ui.ColorPicker","com.vaadin.ui.ColorPickerArea","com.vaadin.ui.ComboBox","com.vaadin.ui.DateField","com.vaadin.ui.DateTimeField","com.vaadin.ui.Flash","com.vaadin.ui.Grid","com.vaadin.ui.Image","com.vaadin.ui.InlineDateField","com.vaadin.ui.InlineDateTimeField","com.vaadin.ui.Label","com.vaadin.ui.Link","com.vaadin.ui.ListSelect","com.vaadin.ui.MenuBar","com.vaadin.ui.NativeButton","com.vaadin.ui.NativeSelect","com.vaadin.ui.PasswordField","com.vaadin.ui.ProgressBar","com.vaadin.ui.RadioButtonGroup","com.vaadin.ui.RichTextArea","com.vaadin.ui.Slider","com.vaadin.ui.TextArea","com.vaadin.ui.TextField","com.vaadin.ui.TwinColSelect","com.vaadin.ui.Upload","com.vaadin.ui.Video"]},"Vaadin 7 Layouts"\:{"classes"\:["com.vaadin.v7.ui.HorizontalLayout","com.vaadin.v7.ui.VerticalLayout"]},"Vaadin 7 Components"\:{"classes"\:["com.vaadin.v7.ui.CheckBox","com.vaadin.v7.ui.ColorPicker","com.vaadin.v7.ui.ColorPickerArea","com.vaadin.v7.ui.ComboBox","com.vaadin.v7.ui.DateField","com.vaadin.v7.ui.Grid","com.vaadin.v7.ui.InlineDateField","com.vaadin.v7.ui.Label","com.vaadin.v7.ui.ListSelect","com.vaadin.v7.ui.NativeSelect","com.vaadin.v7.ui.OptionGroup","com.vaadin.v7.ui.PasswordField","com.vaadin.v7.ui.PopupDateField","com.vaadin.v7.ui.ProgressBar","com.vaadin.v7.ui.RichTextArea","com.vaadin.v7.ui.Slider","com.vaadin.v7.ui.Table","com.vaadin.v7.ui.TextArea","com.vaadin.v7.ui.TextField","com.vaadin.v7.ui.Tree","com.vaadin.v7.ui.TreeTable","com.vaadin.v7.ui.TwinColSelect","com.vaadin.v7.ui.Upload"]},"Layouts"\:{"classes"\:["com.vaadin.ui.AbsoluteLayout","com.vaadin.ui.Accordion","com.vaadin.ui.CssLayout","com.vaadin.ui.FormLayout","com.vaadin.ui.GridLayout","com.vaadin.ui.HorizontalLayout","com.vaadin.ui.HorizontalSplitPanel","com.vaadin.ui.Panel","com.vaadin.ui.TabSheet","com.vaadin.ui.VerticalLayout","com.vaadin.ui.VerticalSplitPanel"]},"Project components"\:{"classes"\:[]}}} +paletteViewMode=GRID +paperSizePresets=[{"caption"\:"Phone","width"\:320,"height"\:568},{"caption"\:"Tablet","width"\:768,"height"\:1024},{"caption"\:"Desktop","width"\:1440,"height"\:900},{"caption"\:"viewport","width"\:732,"height"\:450}] +serverAddress=192.168.0.10 +serverPort=3488 diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..c71b90e --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//target/generated-resources/gwt=UTF-8 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..1ab2bb5 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..5e1d41c --- /dev/null +++ b/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,2 @@ +cleanup_settings_version=2 +eclipse.preferences.version=1 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..14b697b --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..6c707a3 --- /dev/null +++ b/.settings/org.eclipse.wst.common.component @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml b/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml new file mode 100644 index 0000000..b01fdb7 --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..821dd8b --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.container b/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.name b/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/.settings/org.eclipse.wst.validation.prefs b/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..6f1cba6 --- /dev/null +++ b/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/.vaadin-designer2/designer-theme.css b/.vaadin-designer2/designer-theme.css new file mode 100644 index 0000000..38ffc1f --- /dev/null +++ b/.vaadin-designer2/designer-theme.css @@ -0,0 +1,12487 @@ +/** + * Checks if a list contains a certain value. + * + * @param {list} $list - the list to check + * @param {value} $var - the value to search for + * @param {bool} $recursive (false) - should any contained lists be checked for the value + * + * @return {bool} true if the value is found from the list, false otherwise + * + * @group lists + */ + +/** + * Cross-browser opacity. + * + * @param {number} $value - opacity value from 0 to 1 + * @param {bool} $important (false) - should the property value be declared with !important + * + * @group util + */ + +@-webkit-keyframes valo-animate-in-fade { + 0% { + opacity: 0; + } + } + +@-moz-keyframes valo-animate-in-fade { + 0% { + opacity: 0; + } + } + +@keyframes valo-animate-in-fade { + 0% { + opacity: 0; + } + } + +@-webkit-keyframes valo-animate-out-fade { + 100% { + opacity: 0; + } + } + +@-moz-keyframes valo-animate-out-fade { + 100% { + opacity: 0; + } + } + +@keyframes valo-animate-out-fade { + 100% { + opacity: 0; + } + } + +@-webkit-keyframes valo-animate-in-slide-down { + 0% { + -webkit-transform: translateY(-100%); + } + } + +@-moz-keyframes valo-animate-in-slide-down { + 0% { + -moz-transform: translateY(-100%); + } + } + +@keyframes valo-animate-in-slide-down { + 0% { + -webkit-transform: translateY(-100%); + -moz-transform: translateY(-100%); + -ms-transform: translateY(-100%); + -o-transform: translateY(-100%); + transform: translateY(-100%); + } + } + +@-webkit-keyframes valo-animate-in-slide-up { + 0% { + -webkit-transform: translateY(100%); + } + } + +@-moz-keyframes valo-animate-in-slide-up { + 0% { + -moz-transform: translateY(100%); + } + } + +@keyframes valo-animate-in-slide-up { + 0% { + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + -o-transform: translateY(100%); + transform: translateY(100%); + } + } + +@-webkit-keyframes valo-animate-in-slide-left { + 0% { + -webkit-transform: translateX(100%); + } + } + +@-moz-keyframes valo-animate-in-slide-left { + 0% { + -moz-transform: translateX(100%); + } + } + +@keyframes valo-animate-in-slide-left { + 0% { + -webkit-transform: translateX(100%); + -moz-transform: translateX(100%); + -ms-transform: translateX(100%); + -o-transform: translateX(100%); + transform: translateX(100%); + } + } + +@-webkit-keyframes valo-animate-in-slide-right { + 0% { + -webkit-transform: translateX(-100%); + } + } + +@-moz-keyframes valo-animate-in-slide-right { + 0% { + -moz-transform: translateX(-100%); + } + } + +@keyframes valo-animate-in-slide-right { + 0% { + -webkit-transform: translateX(-100%); + -moz-transform: translateX(-100%); + -ms-transform: translateX(-100%); + -o-transform: translateX(-100%); + transform: translateX(-100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-down { + 100% { + -webkit-transform: translateY(100%); + } + } + +@-moz-keyframes valo-animate-out-slide-down { + 100% { + -moz-transform: translateY(100%); + } + } + +@keyframes valo-animate-out-slide-down { + 100% { + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + -o-transform: translateY(100%); + transform: translateY(100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-up { + 100% { + -webkit-transform: translateY(-100%); + } + } + +@-moz-keyframes valo-animate-out-slide-up { + 100% { + -moz-transform: translateY(-100%); + } + } + +@keyframes valo-animate-out-slide-up { + 100% { + -webkit-transform: translateY(-100%); + -moz-transform: translateY(-100%); + -ms-transform: translateY(-100%); + -o-transform: translateY(-100%); + transform: translateY(-100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-left { + 100% { + -webkit-transform: translateX(-100%); + } + } + +@-moz-keyframes valo-animate-out-slide-left { + 100% { + -moz-transform: translateX(-100%); + } + } + +@keyframes valo-animate-out-slide-left { + 100% { + -webkit-transform: translateX(-100%); + -moz-transform: translateX(-100%); + -ms-transform: translateX(-100%); + -o-transform: translateX(-100%); + transform: translateX(-100%); + } + } + +@-webkit-keyframes valo-animate-out-slide-right { + 100% { + -webkit-transform: translateX(100%); + } + } + +@-moz-keyframes valo-animate-out-slide-right { + 100% { + -moz-transform: translateX(100%); + } + } + +@keyframes valo-animate-out-slide-right { + 100% { + -webkit-transform: translateX(100%); + -moz-transform: translateX(100%); + -ms-transform: translateX(100%); + -o-transform: translateX(100%); + transform: translateX(100%); + } + } + +@-webkit-keyframes valo-overlay-animate-in { + 0% { + -webkit-transform: translatey(-4px); + opacity: 0; + } + } + +@-moz-keyframes valo-overlay-animate-in { + 0% { + -moz-transform: translatey(-4px); + opacity: 0; + } + } + +@keyframes valo-overlay-animate-in { + 0% { + -webkit-transform: translatey(-4px); + -moz-transform: translatey(-4px); + -ms-transform: translatey(-4px); + -o-transform: translatey(-4px); + transform: translatey(-4px); + opacity: 0; + } + } + +@-webkit-keyframes valo-animate-out-slide-down-fade { + 100% { + opacity: 0; + -webkit-transform: translatey(30%); + } + } + +@-moz-keyframes valo-animate-out-slide-down-fade { + 100% { + opacity: 0; + -moz-transform: translatey(30%); + } + } + +@keyframes valo-animate-out-slide-down-fade { + 100% { + opacity: 0; + -webkit-transform: translatey(30%); + -moz-transform: translatey(30%); + -ms-transform: translatey(30%); + -o-transform: translatey(30%); + transform: translatey(30%); + } + } + +/** + * Outputs cross-browser Valo-specific linear gradient background-image declarations. + * + * @group style + * + * @param {color} $color ($v-background-color) - The base color for the gradient color stops + * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient. + * @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. + * @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. + */ + +/** + * Computes a CSS border property value for the given base color. + * + * @group style + * + * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords + * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to + * @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. + * @param {number} $strength (1) - adjustment for the border contrast + * + * @return {list} The input $border value with any color keyword replaced with the corresponding actual color + */ + +/** + * Ouput selectors and properties to vertically center elements inside their parent. + * + * @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. + * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom + * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide + * + * @group util + */ + +@font-face { + font-family: "Vaadin-Icons"; + src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot); + 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"); +} + +.Vaadin-Icons { + font-family: "Vaadin-Icons"; +} + +@font-face { + font-family: ThemeIcons; + font-weight: normal; + font-style: normal; + src: url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.eot); + 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"); +} + +.ThemeIcons { + font-family: ThemeIcons; + font-style: normal; + font-weight: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + text-align: center; +} + +@font-face { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + src: url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.eot); + 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"); +} + +.FontAwesome { + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + text-align: center; +} + +@-webkit-keyframes v-rotate-360 { + to { + -webkit-transform: rotate(360deg); + } + } + +@-moz-keyframes v-rotate-360 { + to { + -moz-transform: rotate(360deg); + } + } + +@-o-keyframes v-rotate-360 { + to { + -o-transform: rotate(360deg); + } + } + +@keyframes v-rotate-360 { + to { + transform: rotate(360deg); + } + } + +@-webkit-keyframes v-progress-start { + 0% { + width: 0%; + } + 100% { + width: 50%; + } + } + +@-moz-keyframes v-progress-start { + 0% { + width: 0%; + } + 100% { + width: 50%; + } + } + +@keyframes v-progress-start { + 0% { + width: 0%; + } + 100% { + width: 50%; + } + } + +@-webkit-keyframes v-progress-delay { + 0% { + width: 50%; + } + 100% { + width: 90%; + } + } + +@-moz-keyframes v-progress-delay { + 0% { + width: 50%; + } + 100% { + width: 90%; + } + } + +@keyframes v-progress-delay { + 0% { + width: 50%; + } + 100% { + width: 90%; + } + } + +@-webkit-keyframes v-progress-wait { + 0% { + width: 90%; + height: 4px; + } + 3% { + width: 91%; + height: 7px; + } + 100% { + width: 96%; + height: 7px; + } + } + +@-moz-keyframes v-progress-wait { + 0% { + width: 90%; + height: 4px; + } + 3% { + width: 91%; + height: 7px; + } + 100% { + width: 96%; + height: 7px; + } + } + +@keyframes v-progress-wait { + 0% { + width: 90%; + height: 4px; + } + 3% { + width: 91%; + height: 7px; + } + 100% { + width: 96%; + height: 7px; + } + } + +@-webkit-keyframes v-progress-wait-pulse { + 0% { + opacity: 1; + } + 50% { + opacity: 0.1; + } + 100% { + opacity: 1; + } + } + +@-moz-keyframes v-progress-wait-pulse { + 0% { + opacity: 1; + } + 50% { + opacity: 0.1; + } + 100% { + opacity: 1; + } + } + +@keyframes v-progress-wait-pulse { + 0% { + opacity: 1; + } + 50% { + opacity: 0.1; + } + 100% { + opacity: 1; + } + } + +/** + * Outputs the context menu selectors and styles, which is used by Table and Tree for instance. + * + * @requires {mixin} valo-selection-item-style + * @requires {mixin} valo-selection-item-selected-style + */ + +/** + * The background color for overlay elements. + * + * @type color + * @group overlay + */ + +/** + * The backgound color for tooltips. + * + * @type color + * @group tooltip + */ + +/** + * + * + * @param {string} $primary-stylename (v-absolutelayout) - + * + * @group absolutelayout + */ + +/** + * Outputs the selectors and properties for the Accordion component. + * + * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * @group accordion + */ + +/** + * Outputs the selectors and properties for the Button component. + * + * @param {string} $primary-stylename (v-button) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group button + */ + +/** + * A list of colors for custom event colors. Can be an empty list of you don't + * need any custom event colors. + * + * @example javascript + * // Java code + * // 'event' is an instance of EditableCalendarEvent + * event.setStyleName("color1"); // 1st color in the list + * event.setStyleName("color2"); // 2nd color in the list + * // etc. + * + * @group calendar + */ + +/** + * Outputs the selectors and properties for the CheckBox component. + * + * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group checkbox + */ + +/** + * Outputs the global selectors and properties for the ColorPicker component - styles which are + * considered mandatory for the component to work properly. + * + * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors + * + * @group colorpicker + */ + +/** + * Outputs the selectors and properties for the ComboBox component. + * + * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group combobox + */ + +/** + * The amount of spacing between different widgets in a component group. + * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0) + * + * @group csslayout + */ + +/** + * + * + * @param {string} $primary-stylename (v-customcomponent) - + * + * @group customcomponent + */ + +/** + * + * + * @param {string} $primary-stylename (v-customlayout) - + * + * @group customlayout + */ + +/** + * Outputs the selectors and properties for the DateField component. + * + * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group datefield + */ + +/** + * Outputs the styles and selectors for the DragAndDropWrapper component. + * + * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors + * + * @group drag-n-drop + */ + +/** + * + * + * @param {string} $primary-stylename (v-form) - + * + * @group form + */ + +/** + * Outputs the selectors and properties for the FormLayout component. + * + * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group formlayout + */ + +/** + * + * @group table + */ + +@-webkit-keyframes valo-grid-editor-footer-animate-in { + 0% { + margin-top: -37px; + } + } + +@-moz-keyframes valo-grid-editor-footer-animate-in { + 0% { + margin-top: -37px; + } + } + +@keyframes valo-grid-editor-footer-animate-in { + 0% { + margin-top: -37px; + } + } + +@-webkit-keyframes valo-grid-editor-footer-animate-in-alt { + 0% { + margin-bottom: -38px; + } + 100% { + margin-bottom: -1px; + } + } + +@-moz-keyframes valo-grid-editor-footer-animate-in-alt { + 0% { + margin-bottom: -38px; + } + 100% { + margin-bottom: -1px; + } + } + +@keyframes valo-grid-editor-footer-animate-in-alt { + 0% { + margin-bottom: -38px; + } + 100% { + margin-bottom: -1px; + } + } + +/** + * + * + * @param {string} $primary-stylename (v-gridlayout) - + * + * @group gridlayout + */ + +/** + * The font weight for headers. + * + * @group label + */ + +/** + * + * @group link + */ + +/** + * + * + * @param {string} $primary-stylename (v-loginform) - + * + * @group loginform + */ + +/** + * + * + * @param {string} $primary-stylename (v-menubar) - + * @param {bool} $include-additional-styles - + * + * @group menubar + */ + +/** + * + * + * @param {string} $primary-stylename (v-nativebutton) - + * + * @group nativebutton + */ + +/** + * + * + * @param {string} $primary-stylename (v-select) - + * + * @group nativeselect + */ + +/** + * + * @group notification + */ + +/** + * + * + * @param {string} $primary-stylename (v-select-optiongroup) - + * @param {bool} $include-additional-styles - + * + * @group optiongroup + */ + +/** + * + * + * + * @group orderedlayout + */ + +/** + * + * @group panel + */ + +@-webkit-keyframes v-popupview-animate-in { + 0% { + -webkit-transform: scale(0); + } + } + +@-moz-keyframes v-popupview-animate-in { + 0% { + -moz-transform: scale(0); + } + } + +@keyframes v-popupview-animate-in { + 0% { + -webkit-transform: scale(0); + -moz-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + } + } + +/** + * + * @group progressbar + */ + +/** + * + * @group richtextarea + */ + +/** + * + * @group slider + */ + +/** + * + * + * @param {string} $primary-stylename (v-splitpanel) - + * @param {bool} $include-additional-styles - + * + * @group splitpanel + */ + +/** + * + * @group table + */ + +/** + * Should the tabsheet content changes be animated. + * + * @group tabsheet + */ + +/** + * The background color for text fields. + * @group textfield + */ + +/** + * Outputs the selectors and properties for the TextArea component. + * + * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors + * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component + * + * @group textarea + */ + +/** + * + * @group tree + */ + +/** + * + * + * @param {string} $primary-stylename (v-treetable) - + * + * @group treetable + */ + +/** + * + * + * @param {string} $primary-stylename (v-select-twincol) - + * + * @group twin-column-select + */ + +/** + * + * + * @param {string} $primary-stylename (v-upload) - + * + * @group upload + */ + +/** + * + */ + +/** + * @group window + */ + +@-webkit-keyframes valo-modal-window-indication { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + +@-moz-keyframes valo-modal-window-indication { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + +@keyframes valo-modal-window-indication { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + +@-webkit-keyframes valo-animate-out-scale-down-fade { + 100% { + -webkit-transform: scale(0.8); + opacity: 0; + } + } + +@-moz-keyframes valo-animate-out-scale-down-fade { + 100% { + -moz-transform: scale(0.8); + opacity: 0; + } + } + +@keyframes valo-animate-out-scale-down-fade { + 100% { + -webkit-transform: scale(0.8); + -moz-transform: scale(0.8); + -ms-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8); + opacity: 0; + } + } + +/** + * @group valo-menu + */ + +.v-vaadin-version:after { + content: "8.0.5"; +} + +.v-widget { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; +} + +.v-generated-body { + overflow: hidden; + margin: 0; + padding: 0; + border: 0; +} + +.v-app { + height: 100%; + -webkit-tap-highlight-color: transparent; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.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 { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.v-app input::-ms-clear { + display: none; +} + +.v-ui { + position: relative; +} + +.v-ui.v-ui-embedded { + margin-top: -1px; + border-top: 1px solid transparent; +} + +.v-ui:focus { + outline: none; +} + +.v-overlay-container { + width: 0; + height: 0; +} + +.v-drag-element { + z-index: 60000; + position: absolute !important; + cursor: default; +} + +.v-clip { + overflow: hidden; +} + +.v-scrollable { + overflow: auto; +} + +.v-scrollable > .v-widget { + vertical-align: middle; + overflow: hidden; +} + +.v-ios.v-webkit .v-scrollable { + -webkit-overflow-scrolling: touch; +} + +.v-ios5.v-webkit .v-scrollable { + -webkit-overflow-scrolling: none; +} + +.v-webkit.v-ios .v-browserframe { + -webkit-overflow-scrolling: touch; + overflow: auto; +} + +.v-assistive-device-only { + position: absolute; + top: -2000px; + left: -2000px; + width: 10px; + overflow: hidden; +} + +.v-icon { + cursor: inherit; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-icon, .v-errorindicator, .v-required-field-indicator { + display: inline-block; + line-height: inherit; +} + +.v-caption { + display: inline-block; + white-space: nowrap; + line-height: 1.55; +} + +.v-captiontext { + display: inline-block; + line-height: inherit; +} + +div.v-layout.v-horizontal.v-widget { + white-space: nowrap; +} + +.v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand { + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.v-slot, .v-spacing { + display: inline-block; + white-space: nowrap; + vertical-align: top; +} + +.v-vertical > .v-slot:after { + display: inline-block; + clear: both; + width: 0; + height: 0; + overflow: hidden; +} + +.v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot { + display: block; + clear: both; +} + +.v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot { + height: 100%; +} + +.v-horizontal > .v-expand > .v-slot { + position: relative; +} + +.v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing { + width: 0 !important; + display: block; + clear: both; +} + +.v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing { + height: 0 !important; +} + +.v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + width: 0; +} + +.v-align-middle, .v-align-bottom { + white-space: nowrap; +} + +.v-align-middle > .v-widget, .v-align-bottom > .v-widget { + display: inline-block; +} + +.v-align-middle, .v-align-middle > .v-widget { + vertical-align: middle; +} + +.v-align-bottom, .v-align-bottom > .v-widget { + vertical-align: bottom; +} + +.v-align-center { + text-align: center; +} + +.v-align-center > .v-widget { + margin-left: auto; + margin-right: auto; +} + +.v-align-right { + text-align: right; +} + +.v-align-right > .v-widget { + margin-left: auto; +} + +.v-has-caption, .v-has-caption > .v-caption { + display: inline-block; +} + +.v-caption-on-left, .v-caption-on-right { + white-space: nowrap; +} + +.v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption { + display: block; +} + +.v-caption-on-left > .v-caption { + padding-right: 0.5em; +} + +.v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget { + display: inline-block; +} + +.v-has-caption.v-has-width > .v-widget { + width: 100% !important; +} + +.v-has-caption.v-has-height > .v-widget { + height: 100% !important; +} + +.v-gridlayout { + position: relative; +} + +.v-gridlayout-slot { + position: absolute; + line-height: 1.55; +} + +.v-gridlayout-spacing-on { + overflow: hidden; +} + +.v-gridlayout-spacing, .v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} + +.v-gridlayout-spacing-off { + overflow: hidden; +} + +.v-calendar-month-day-scrollable { + overflow-y: scroll; +} + +.v-calendar-week-wrapper { + position: relative; + overflow: hidden; +} + +.v-calendar-current-time { + position: absolute; + left: 0; + width: 100%; + height: 1px; + background: red; + z-index: 2; +} + +.v-calendar-event-resizetop, .v-calendar-event-resizebottom { + position: absolute; + height: 5%; + min-height: 3px; + width: 100%; + z-index: 1; +} + +.v-calendar-event-resizetop { + cursor: row-resize; + top: 0; +} + +.v-calendar-event-resizebottom { + cursor: row-resize; + bottom: 0; +} + +.v-calendar-header-month td:first-child { + padding-left: 20px; +} + +.v-calendar-month-sizedheight .v-calendar-month-day { + height: 100px; +} + +.v-calendar-month-sizedwidth .v-calendar-month-day { + width: 100px; +} + +.v-calendar-header-month-Hsized .v-calendar-header-day { + width: 101px; +} + +.v-calendar-header-month-Hsized td:first-child { + padding-left: 21px; +} + +.v-calendar-header-day-Hsized { + width: 200px; +} + +.v-calendar-week-numbers-Vsized .v-calendar-week-number { + height: 100px; + line-height: 100px; +} + +.v-calendar-week-wrapper-Vsized { + height: 400px; + overflow-x: hidden !important; +} + +.v-calendar-times-Vsized .v-calendar-time { + height: 38px; +} + +.v-calendar-times-Hsized .v-calendar-time { + width: 42px; +} + +.v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even { + height: 18px; +} + +.v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even { + width: 200px; +} + +.v-colorpicker-popup.v-window { + min-width: 220px !important; +} + +.v-colorpicker-gradient-container { + overflow: visible !important; +} + +.v-colorpicker-gradient-clicklayer { + opacity: 0; + filter: alpha(opacity=0) ; +} + +.rgb-gradient .v-colorpicker-gradient-background { + background: url(../valo/components/img/colorpicker/gradient2.png); +} + +.hsv-gradient .v-colorpicker-gradient-foreground { + background: url(../valo/components/img/colorpicker/gradient.png); +} + +.v-colorpicker-gradient-higherbox:before { + content: ""; + width: 11px; + height: 11px; + border-radius: 7px; + border: 1px solid #fff; + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3); + position: absolute; + bottom: -6px; + left: -6px; +} + +.v-colorpicker-popup .v-slider.v-slider-red:before { + background-color: red; +} + +.v-colorpicker-popup .v-slider.v-slider-green:before { + background-color: green; +} + +.v-colorpicker-popup .v-slider.v-slider-blue:before { + background-color: blue; +} + +.v-colorpicker-popup .v-slider.hue-slider:before { + background: url(../valo/components/img/colorpicker/slider_hue_bg.png); +} + +.v-colorpicker-popup input.v-textfield-dark { + color: #fff; +} + +.v-colorpicker-popup input.v-textfield-light { + color: #000; +} + +.v-colorpicker-grid { + height: 319px; +} + +.v-colorpicker-popup .colorselect td { + line-height: 15px; +} + +.v-table-header table, .v-table-footer table, .v-table-table { + border-spacing: 0; + border-collapse: separate; + margin: 0; + padding: 0; + border: 0; + line-height: 1.55; +} + +.v-table-resizer, .v-table-sort-indicator { + float: right; +} + +.v-table-caption-container-align-center { + text-align: center; +} + +.v-table-caption-container-align-right { + text-align: right; +} + +.v-table-header td, .v-table-footer td, .v-table-cell-content { + padding: 0; +} + +.v-table-sort-indicator { + width: 0; +} + +.v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close { + display: none; +} + +.v-tabsheet { + overflow: visible !important; + position: relative; +} + +.v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr { + display: inline-block; + border-spacing: 0; + border-collapse: collapse; + vertical-align: top; +} + +.v-tabsheet-tabcontainer td { + display: inline-block; + padding: 0; +} + +.v-tabsheet-tabs { + white-space: nowrap; + box-sizing: border-box; +} + +.v-tabsheet-content { + position: relative; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-top { + padding-top: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-right { + padding-right: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-bottom { + padding-bottom: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-left { + padding-left: 12px; +} + +.v-splitpanel-vertical, .v-splitpanel-horizontal { + overflow: hidden; + white-space: nowrap; +} + +.v-splitpanel-hsplitter { + z-index: 100; + cursor: e-resize; + cursor: col-resize; +} + +.v-splitpanel-vsplitter { + z-index: 100; + cursor: s-resize; + cursor: row-resize; +} + +.v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div { + width: inherit; + height: inherit; + overflow: hidden; + position: relative; +} + +.v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before { + box-sizing: border-box; + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.v-disabled [class$="splitter"] div { + cursor: default; +} + +.v-disabled [class$="splitter"] div:before { + display: none; +} + +.v-splitpanel-horizontal > div > .v-splitpanel-second-container { + position: static !important; + display: inline-block; + vertical-align: top; +} + +.v-splitpanel-horizontal > div > .v-splitpanel-first-container { + display: inline-block; + vertical-align: top; +} + +.mytheme.v-app, .mytheme.v-app-loading { + font: 300 16px/1.55 Calibri; + color: #464646; + background-color: #fafafa; + cursor: default; +} + +.mytheme .v-app-loading { + width: 100%; + height: 100%; + background: #fafafa; +} + +.mytheme .v-app-loading:before { + content: ""; + position: fixed; + z-index: 100; + top: 45%; + left: 50%; + width: 28px; + height: 28px; + padding: 9px; + margin-top: -24px; + margin-left: -24px; + background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%; + border-radius: 4px; +} + +.mytheme .v-loading-indicator { + position: fixed !important; + z-index: 99999; + left: 0; + right: auto; + top: 0; + width: 50%; + opacity: 1; + height: 4px; + background-color: #197de1; + pointer-events: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + -webkit-animation: v-progress-start 1000ms 200ms both; + -moz-animation: v-progress-start 1000ms 200ms both; + animation: v-progress-start 1000ms 200ms both; +} + +.mytheme .v-loading-indicator[style*="none"] { + display: block !important; + width: 100% !important; + opacity: 0; + -webkit-animation: none; + -moz-animation: none; + animation: none; + -webkit-transition: opacity 500ms 300ms, width 300ms; + -moz-transition: opacity 500ms 300ms, width 300ms; + transition: opacity 500ms 300ms, width 300ms; +} + +.mytheme .v-loading-indicator-delay { + width: 90%; + -webkit-animation: v-progress-delay 3.8s forwards; + -moz-animation: v-progress-delay 3.8s forwards; + animation: v-progress-delay 3.8s forwards; +} + +.v-ff .mytheme .v-loading-indicator-delay { + width: 50%; +} + +.mytheme .v-loading-indicator-wait { + width: 96%; + -webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; + -moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; + animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; +} + +.v-ff .mytheme .v-loading-indicator-wait { + width: 90%; +} + +.mytheme .v-scrollable:focus { + outline: none; +} + +.mytheme img.v-icon { + vertical-align: middle; +} + +.mytheme .v-caption { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; +} + +.mytheme .v-caption-on-left .v-caption, .mytheme .v-caption-on-right .v-caption { + padding-top: 0; + padding-bottom: 0; +} + +.mytheme .v-icon + .v-captiontext, .mytheme .v-icon + span { + margin-left: 7px; +} + +.mytheme .v-icon + .v-captiontext:empty, .mytheme .v-icon + span:empty { + margin-left: 0; +} + +.mytheme .v-errorindicator { + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; +} + +.mytheme .v-errorindicator:before { + content: "!"; +} + +.mytheme .v-required-field-indicator { + color: #ed473b; + padding: 0 0.2em; +} + +.mytheme select { + font: inherit; + font-weight: 400; + line-height: inherit; + padding: 5px; + margin: 0; + border-radius: 4px; + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme button { + font: inherit; + font-weight: 400; + line-height: 1.55; +} + +.mytheme a { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme a:hover { + color: #4396ea; +} + +.mytheme a.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-disabled { + cursor: default !important; +} + +.mytheme .v-drag-element { + background: #fafafa; + color: #464646; + -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + border-radius: 4px; + overflow: hidden; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tooltip { + background-color: rgba(50, 50, 50, 0.9); + -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + color: white; + padding: 5px 9px; + border-radius: 3px; + max-width: 35em; + overflow: hidden !important; + font-size: 14px; +} + +.mytheme .v-tooltip div[style*="width"] { + width: auto !important; +} + +.mytheme .v-tooltip .v-errormessage { + background-color: white; + background-color: #fff; + color: #ed473b; + margin: -5px -9px; + padding: 5px 9px; + max-height: 10em; + overflow: auto; + font-weight: 400; +} + +.mytheme .v-tooltip .v-errormessage h2:only-child { + font: inherit; + line-height: inherit; +} + +.mytheme .v-tooltip .v-tooltip-text { + max-height: 10em; + overflow: auto; + margin-top: 10px; +} + +.mytheme .v-tooltip .v-tooltip-text pre { + margin: 0px; +} + +.mytheme .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text { + margin-top: 0; +} + +.mytheme .v-tooltip h1, .mytheme .v-tooltip h2, .mytheme .v-tooltip h3, .mytheme .v-tooltip h4 { + color: inherit; +} + +.mytheme .v-contextmenu { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; +} + +.mytheme .v-contextmenu[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-contextmenu[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-contextmenu table { + border-spacing: 0; +} + +.mytheme .v-contextmenu .gwt-MenuItem { + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + display: block; +} + +.mytheme .v-contextmenu .gwt-MenuItem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-contextmenu .gwt-MenuItem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-contextmenu .gwt-MenuItem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-reconnect-dialog { + color: white; + top: 12px; + right: 12px; + max-width: 100%; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + line-height: 22px; + text-align: center; +} + +.mytheme .v-reconnect-dialog .text { + display: inline-block; + padding-left: 10px; +} + +.mytheme .v-reconnect-dialog .spinner { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; + display: none; + vertical-align: middle; +} + +.mytheme .v-reconnect-dialog.active .spinner { + display: inline-block; +} + +.mytheme .v-absolutelayout-wrapper { + position: absolute; +} + +.mytheme .v-absolutelayout-margin, .mytheme .v-absolutelayout-canvas { + box-sizing: border-box; +} + +.mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-height .v-absolutelayout-margin { + height: 100%; +} + +.mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-width .v-absolutelayout-margin { + width: 100%; +} + +.mytheme .v-margin-top { + padding-top: 37px; +} + +.mytheme .v-margin-right { + padding-right: 37px; +} + +.mytheme .v-margin-bottom { + padding-bottom: 37px; +} + +.mytheme .v-margin-left { + padding-left: 37px; +} + +.mytheme .v-spacing { + width: 12px; + height: 12px; +} + +.mytheme .v-verticallayout-well, .mytheme .v-horizontallayout-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-verticallayout-well > div > [class*="-caption"], .mytheme .v-horizontallayout-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-verticallayout-well > .v-margin-top, .mytheme .v-horizontallayout-well > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-right, .mytheme .v-horizontallayout-well > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-bottom, .mytheme .v-horizontallayout-well > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-left, .mytheme .v-horizontallayout-well > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-verticallayout-card, .mytheme .v-horizontallayout-card { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .v-verticallayout-card > .v-margin-top, .mytheme .v-horizontallayout-card > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-right, .mytheme .v-horizontallayout-card > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-bottom, .mytheme .v-horizontallayout-card > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-left, .mytheme .v-horizontallayout-card > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-horizontallayout-wrapping { + white-space: normal !important; +} + +.mytheme .v-horizontallayout-wrapping > .v-spacing + .v-slot, .mytheme .v-horizontallayout-wrapping > .v-slot:first-child { + margin-bottom: 12px; +} + +.mytheme .v-horizontallayout-wrapping > .v-slot:first-child:last-child { + margin-bottom: 0; +} + +.mytheme .v-button { + position: relative; + text-align: center; + white-space: nowrap; + outline: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-button:before { + content: ""; + display: inline-block; + width: 0; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-button > div { + vertical-align: middle; +} + +.v-sa .mytheme .v-button:before { + height: 110%; +} + +.v-ff .mytheme .v-button:before { + height: 107%; +} + +.v-ie .mytheme .v-button:before { + margin-top: 4px; +} + +.mytheme .v-button:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-button:focus:after { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-button.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-button.v-disabled:after { + display: none; +} + +.mytheme .v-button:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-button:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-button-primary { + height: 37px; + padding: 0 16px; + color: #ecf2f8; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #1362b1; + border-top-color: #156ab3; + border-bottom-color: #1156a8; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + padding: 0 19px; + font-weight: bold; + min-width: 81px; +} + +.mytheme .v-button-primary:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-primary:hover:after { + background-color: rgba(90, 163, 237, 0.1); +} + +.mytheme .v-button-primary:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-primary:active:after { + background-color: rgba(2, 62, 122, 0.2); +} + +.mytheme .v-button-friendly { + height: 37px; + padding: 0 16px; + color: #eaf4e9; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #227719; + border-top-color: #257d1a; + border-bottom-color: #1e6b15; + background-color: #2c9720; + background-image: -webkit-linear-gradient(top, #2f9f22 2%, #26881b 98%); + background-image: linear-gradient(to bottom,#2f9f22 2%, #26881b 98%); + -webkit-box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-button-friendly:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-friendly:hover:after { + background-color: rgba(65, 211, 48, 0.1); +} + +.mytheme .v-button-friendly:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-friendly:active:after { + background-color: rgba(14, 86, 6, 0.2); +} + +.mytheme .v-button-danger { + height: 37px; + padding: 0 16px; + color: #f9f0ef; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #bb382e; + border-top-color: #bc3c31; + border-bottom-color: #b13028; + background-color: #ed473b; + background-image: -webkit-linear-gradient(top, #ee4c3f 2%, #e13e33 98%); + background-image: linear-gradient(to bottom,#ee4c3f 2%, #e13e33 98%); + -webkit-box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-button-danger:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-danger:hover:after { + background-color: rgba(243, 137, 129, 0.1); +} + +.mytheme .v-button-danger:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-danger:active:after { + background-color: rgba(146, 12, 2, 0.2); +} + +.mytheme .v-button-borderless { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: inherit; +} + +.mytheme .v-button-borderless:hover:after { + background: transparent; +} + +.mytheme .v-button-borderless:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-borderless:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-borderless-colored { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: #197de1; +} + +.mytheme .v-button-borderless-colored:hover { + color: #4396ea; +} + +.mytheme .v-button-borderless-colored:hover:after { + background: transparent; +} + +.mytheme .v-button-borderless-colored:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-borderless-colored:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-quiet { + visibility: hidden; +} + +.mytheme .v-button-quiet:focus, .mytheme .v-button-quiet:hover { + visibility: visible; +} + +.mytheme .v-button-quiet [class*="wrap"] { + visibility: visible; +} + +.mytheme .v-button-quiet [class*="caption"] { + display: inline-block; +} + +.mytheme .v-button-link { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: inherit; + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-button-link:hover:after { + background: transparent; +} + +.mytheme .v-button-link:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-link:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-link:hover { + color: #4396ea; +} + +.mytheme .v-button-link.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-button-tiny { + height: 28px; + padding: 0 13px; + + + font-size: 12px; + + border-radius: 4px; +} + +.mytheme .v-button-tiny:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-small { + height: 31px; + padding: 0 14px; + + + font-size: 14px; + + border-radius: 4px; +} + +.mytheme .v-button-small:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-large { + height: 44px; + padding: 0 19px; + + + font-size: 20px; + + border-radius: 4px; +} + +.mytheme .v-button-large:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-huge { + height: 59px; + padding: 0 26px; + + + font-size: 26px; + + border-radius: 4px; +} + +.mytheme .v-button-huge:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-icon-align-right [class*="wrap"] { + display: inline-block; +} + +.mytheme .v-button-icon-align-right .v-icon { + float: right; + margin-left: 13px; +} + +.mytheme .v-button-icon-align-right .v-icon + span:not(:empty) { + margin-left: 0; +} + +.mytheme .v-button-icon-align-top { + height: auto; + padding-top: 5px; + padding-bottom: 5px; +} + +.mytheme .v-button-icon-align-top [class*="wrap"] { + display: inline-block; +} + +.mytheme .v-button-icon-align-top .v-icon { + display: block; + margin-left: auto; + margin-right: auto; +} + +.mytheme .v-button-icon-align-top .v-icon + span:not(:empty) { + margin-top: 7px; + margin-left: 0; +} + +.mytheme .v-button-icon-only { + width: 37px; + padding: 0; +} + +.mytheme .v-button-icon-only.v-button-tiny { + width: 28px; +} + +.mytheme .v-button-icon-only.v-button-small { + width: 31px; +} + +.mytheme .v-button-icon-only.v-button-large { + width: 44px; +} + +.mytheme .v-button-icon-only.v-button-huge { + width: 59px; +} + +.mytheme .v-button-icon-only .v-button-caption { + display: none; +} + +.mytheme .v-checkbox { + position: relative; + line-height: 19px; + white-space: nowrap; +} + +.mytheme .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox { + padding-left: 25px; +} + +:root .mytheme .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox > input ~ label:before, :root .mytheme .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 19px; + height: 19px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 13px; + text-align: center; +} + +:root .mytheme .v-checkbox > input ~ label:before { + height: 18.5px; + padding: 0 9px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 19px; +} + +:root .mytheme .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox > .v-icon, .mytheme .v-checkbox > label .v-icon { + margin: 0 6px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox.v-disabled > label, .mytheme .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox.v-readonly > label, .mytheme .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-small { + position: relative; + line-height: 16px; + white-space: nowrap; + font-size: 14px; +} + +.mytheme .v-checkbox-small.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox-small { + padding-left: 21px; +} + +:root .mytheme .v-checkbox-small label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox-small > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox-small > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox-small > input ~ label:before, :root .mytheme .v-checkbox-small > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-checkbox-small > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-checkbox-small > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox-small > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox-small > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox-small > .v-icon, .mytheme .v-checkbox-small > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox-small.v-disabled > label, .mytheme .v-checkbox-small.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-small.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-small.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox-small.v-readonly > label, .mytheme .v-checkbox-small.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox-small.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-small.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox-small.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-large { + position: relative; + line-height: 22px; + white-space: nowrap; + font-size: 20px; +} + +.mytheme .v-checkbox-large.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox-large { + padding-left: 29px; +} + +:root .mytheme .v-checkbox-large label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox-large > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox-large > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox-large > input ~ label:before, :root .mytheme .v-checkbox-large > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-checkbox-large > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-checkbox-large > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox-large > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox-large > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox-large > .v-icon, .mytheme .v-checkbox-large > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox-large.v-disabled > label, .mytheme .v-checkbox-large.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-large.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-large.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox-large.v-readonly > label, .mytheme .v-checkbox-large.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox-large.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-large.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox-large.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect { + position: relative; + width: 185px; + height: 37px; + border-radius: 4px; + white-space: nowrap; +} + +.mytheme .v-filterselect [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 38px; + border-radius: inherit; +} + +.mytheme .v-filterselect [class*="input"].v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect [class*="input"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-filterselect [class*="input"][class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-filterselect .v-icon + [class*="input"] { + padding-left: 37px; +} + +.mytheme .v-filterselect img.v-icon { + max-height: 37px; + margin-left: 9px; +} + +.mytheme .v-filterselect span.v-icon { + color: #474747; + width: 37px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect[class*="prompt"] > [class*="input"] { + color: #a3a3a3; +} + +.mytheme .v-filterselect [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 37px; + top: 1px; + right: 1px; + bottom: 1px; + border-left: 1px solid #e4e4e4; + color: #a3a3a3; + border-radius: 0 3px 3px 0; +} + +.mytheme .v-filterselect [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 37px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect [class$="button"]:hover:before { + color: #474747; +} + +.mytheme .v-filterselect [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + background-color: rgba(128, 128, 128, 0.2); +} + +.mytheme .v-filterselect.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect .v-icon { + position: absolute; + pointer-events: none; +} + +.mytheme .v-filterselect-error .v-filterselect-input { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-filterselect-error .v-filterselect-button { + color: #ed473b; + border-color: #ed473b; +} + +.mytheme .v-filterselect-suggestpopup { + margin-top: 5px !important; +} + +.mytheme .v-filterselect-suggestpopup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-filterselect-suggestpopup [class$="suggestmenu"] { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; + box-sizing: content-box; + position: relative; + z-index: 1; + display: block; +} + +.mytheme .v-filterselect-suggestpopup table, .mytheme .v-filterselect-suggestpopup tbody, .mytheme .v-filterselect-suggestpopup tr, .mytheme .v-filterselect-suggestpopup td { + display: block; + width: 100%; + overflow-y: hidden; + float: left; + clear: both; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem { + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + height: 27px; + box-sizing: border-box; + text-overflow: ellipsis; + overflow-x: hidden; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-filterselect-suggestpopup [class$="status"] { + position: absolute; + right: 4px; + background: rgba(212, 212, 212, 0.9); + color: #3b3b3b; + border-radius: 0 0 4px 4px; + height: 23px; + bottom: -23px; + font-size: 12px; + line-height: 23px; + padding: 0 6px; + cursor: default; + pointer-events: none; + -webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards; + -moz-animation: valo-animate-in-slide-down 200ms 80ms backwards; + animation: valo-animate-in-slide-down 200ms 80ms backwards; +} + +.mytheme .v-filterselect-suggestpopup [class$="status"] > * { + color: #3b3b3b; + text-decoration: none; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"] { + position: absolute; + z-index: 3; + right: 0; + opacity: 0.2; + filter: alpha(opacity=20) ; + cursor: pointer; + -webkit-transition: all 200ms; + -moz-transition: all 200ms; + transition: all 200ms; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + font-family: ThemeIcons; + -webkit-transform: scale(0.8); + -moz-transform: scale(0.8); + -ms-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8); + color: #464646; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:after { + content: ""; + position: absolute; + display: block; + border-radius: 50%; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:hover { + opacity: 1; + filter: none ; + background: rgba(250, 250, 250, 0.5); +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:hover:after { + top: -10px; + bottom: -10px; + left: -20px; + right: -20px; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"] span { + display: none; +} + +.mytheme .v-filterselect-suggestpopup:hover div[class*="page"] { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} + +.mytheme .v-filterselect-suggestpopup div[class*="prev"] { + top: 0; + -webkit-transform-origin: 100% 0%; + -moz-transform-origin: 100% 0%; + -ms-transform-origin: 100% 0%; + -o-transform-origin: 100% 0%; + transform-origin: 100% 0%; + border-radius: 0 4px 0 4px; +} + +.mytheme .v-filterselect-suggestpopup div[class*="prev"]:before { + content: "\f0d8"; +} + +.mytheme .v-filterselect-suggestpopup div[class*="next"] { + bottom: 0; + -webkit-transform-origin: 100% 100%; + -moz-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + transform-origin: 100% 100%; + border-radius: 4px 0 4px 0; +} + +.mytheme .v-filterselect-suggestpopup div[class*="next"]:before { + content: "\f0d7"; +} + +.mytheme .v-filterselect-suggestpopup div[class*="-off"] { + display: none; +} + +.mytheme .v-filterselect-no-input { + cursor: pointer; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-filterselect-no-input [class*="input"] { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + cursor: inherit; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + text-shadow: inherit; + text-overflow: ellipsis; + border-radius: inherit; +} + +.mytheme .v-filterselect-no-input [class*="input"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-filterselect-no-input [class$="button"] { + border-left: none !important; +} + +.mytheme .v-filterselect-no-input:hover [class$="button"]:before { + color: inherit; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-borderless .v-filterselect-button { + border: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-align-right input { + text-align: right; +} + +.mytheme .v-filterselect-align-center input { + text-align: center; +} + +.mytheme .v-filterselect-tiny { + height: 28px; + + font-size: 12px; +} + +.mytheme .v-filterselect-tiny [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + + padding: 3px 5px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 29px; + border-radius: inherit; +} + +.mytheme .v-filterselect-tiny .v-icon + [class*="input"] { + padding-left: 28px; +} + +.mytheme .v-filterselect-tiny img.v-icon { + max-height: 28px; + margin-left: 5px; +} + +.mytheme .v-filterselect-tiny span.v-icon { + + width: 28px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-tiny [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 28px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-tiny [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 28px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-tiny [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-tiny.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-tiny.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-tiny.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-tiny.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-compact, .mytheme .v-filterselect-small { + height: 31px; + +} + +.mytheme .v-filterselect-compact [class*="input"], .mytheme .v-filterselect-small [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + + padding: 3px 6px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 32px; + border-radius: inherit; +} + +.mytheme .v-filterselect-compact .v-icon + [class*="input"], .mytheme .v-filterselect-small .v-icon + [class*="input"] { + padding-left: 31px; +} + +.mytheme .v-filterselect-compact img.v-icon, .mytheme .v-filterselect-small img.v-icon { + max-height: 31px; + margin-left: 6px; +} + +.mytheme .v-filterselect-compact span.v-icon, .mytheme .v-filterselect-small span.v-icon { + + width: 31px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-compact [class$="button"], .mytheme .v-filterselect-small [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 31px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-compact [class$="button"]:before, .mytheme .v-filterselect-small [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 31px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-compact [class$="button"]:active:after, .mytheme .v-filterselect-small [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-compact.v-disabled, .mytheme .v-filterselect-small.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-compact.v-disabled [class$="button"], .mytheme .v-filterselect-small.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-compact.v-disabled [class$="button"]:active:after, .mytheme .v-filterselect-small.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class*="input"], .mytheme .v-filterselect-small.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class*="input"]:focus, .mytheme .v-filterselect-small.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-compact.v-readonly [class$="button"], .mytheme .v-filterselect-small.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class$="button"]:active:after, .mytheme .v-filterselect-small.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-small { + font-size: 14px; +} + +.mytheme .v-filterselect-large { + height: 44px; + + font-size: 20px; +} + +.mytheme .v-filterselect-large [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + + padding: 5px 8px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 45px; + border-radius: inherit; +} + +.mytheme .v-filterselect-large .v-icon + [class*="input"] { + padding-left: 44px; +} + +.mytheme .v-filterselect-large img.v-icon { + max-height: 44px; + margin-left: 8px; +} + +.mytheme .v-filterselect-large span.v-icon { + + width: 44px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-large [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 44px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-large [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 44px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-large [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-large.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-large.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-large.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-large.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-large.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-large.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-large.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-huge { + height: 59px; + + font-size: 26px; +} + +.mytheme .v-filterselect-huge [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + + padding: 7px 10px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 60px; + border-radius: inherit; +} + +.mytheme .v-filterselect-huge .v-icon + [class*="input"] { + padding-left: 59px; +} + +.mytheme .v-filterselect-huge img.v-icon { + max-height: 59px; + margin-left: 10px; +} + +.mytheme .v-filterselect-huge span.v-icon { + + width: 59px; + line-height: 1; + padding-top: 0.12em; +} + +.mytheme .v-filterselect-huge [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 59px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-huge [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 59px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-huge [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-huge.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-huge.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-huge.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-huge.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-csslayout-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-csslayout-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-csslayout-well > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-csslayout-card { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .v-csslayout-card > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-csslayout-v-component-group { + white-space: nowrap; + position: relative; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget:not(:last-child) { + border-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.v-upload:not(:last-child) .v-button { + border-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget.v-upload:last-child .v-button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget:first-child, .mytheme .v-csslayout-v-component-group .v-caption:first-child + .v-widget { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.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 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first { + border-radius: 4px 0 0 4px; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first.v-upload .v-button { + border-radius: 4px 0 0 4px; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last { + border-radius: 0 4px 4px 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last.v-upload .v-button { + border-radius: 0 4px 4px 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget { + vertical-align: middle; + margin-left: -1px; +} + +.mytheme .v-csslayout-v-component-group .v-widget:first-child { + margin-left: 0; +} + +.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"] { + position: relative; + z-index: 5; +} + +.mytheme .v-form fieldset { + border: none; + padding: 0; + margin: 0; + height: 100%; +} + +.mytheme .v-form-content { + height: 100%; + box-sizing: border-box; +} + +.mytheme [class*="spacing"] > tbody > [class*="row"] > td { + padding-top: 12px; +} + +.mytheme [class*="spacing"] > tbody > [class*="firstrow"] > td { + padding-top: 0; +} + +.mytheme [class*="margin-top"] > tbody > [class*="firstrow"] > td { + padding-top: 37px; +} + +.mytheme [class*="margin-bottom"] > tbody > [class*="lastrow"] > td { + padding-bottom: 37px; +} + +.mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] { + padding-left: 37px; +} + +.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 { + left: 37px; +} + +.mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 37px; +} + +.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 { + right: 37px; +} + +.mytheme .v-formlayout > table { + border-spacing: 0; + position: relative; +} + +.mytheme .v-formlayout.v-has-width > table, .mytheme .v-formlayout.v-has-width .v-formlayout-contentcell { + width: 100%; +} + +.mytheme .v-formlayout-error-indicator { + width: 19px; +} + +.mytheme .v-formlayout-captioncell { + vertical-align: top; + line-height: 36px; +} + +.mytheme .v-formlayout-captioncell .v-caption { + padding-bottom: 0; +} + +.mytheme .v-formlayout-captioncell .v-caption-h2, .mytheme .v-formlayout-captioncell .v-caption-h3, .mytheme .v-formlayout-captioncell .v-caption-h4 { + height: 3em; +} + +.mytheme .v-formlayout-contentcell .v-checkbox, .mytheme .v-formlayout-contentcell .v-radiobutton { + font-weight: 400; +} + +.mytheme .v-formlayout-contentcell > .v-label-h2, .mytheme .v-formlayout-contentcell > .v-label-h3, .mytheme .v-formlayout-contentcell > .v-label-h4 { + position: absolute; + left: 0; + right: 0; + width: auto !important; + margin-top: -0.5em; + padding-bottom: 0.5em; + border-bottom: 1px solid #dfdfdf; +} + +.mytheme .v-formlayout.light > table { + padding: 0; +} + +.mytheme .v-formlayout.light > table > tbody > tr > td { + padding-top: 0; + height: 37px; + border-bottom: 1px solid #eaeaea; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="lastrow"] > td { + border-bottom: none; +} + +.mytheme .v-formlayout.light > table > tbody > tr > [class*="captioncell"] { + color: #7d7d7d; + text-align: right; + padding-left: 13px; + line-height: 37px; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 0; +} + +.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 { + width: 100%; +} + +.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 { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 0; + padding: 4px 7px; + + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + background: transparent; + border: none; + color: inherit; +} + +.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 { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.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 { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none; + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.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 { + box-shadow: none; +} + +.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 { + color: #a3a3a3; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea { + height: auto; +} + +.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 { + border-bottom: none; + left: 0; + right: 0; +} + +.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 { + margin-top: 0; +} + +.mytheme .v-formlayout.light .v-richtextarea { + margin: 5px 0; +} + +.mytheme .v-formlayout.light .v-filterselect-button, .mytheme .v-formlayout.light .v-datefield-button { + border: none; +} + +.mytheme .v-formlayout.light .v-filterselect-button:active:after, .mytheme .v-formlayout.light .v-datefield-button:active:after { + display: none; +} + +.mytheme .v-formlayout.light .v-datefield-button { + right: 0; + left: auto; +} + +.mytheme .v-formlayout.light .v-checkbox { + margin-left: 7px; +} + +.mytheme .v-grid { + position: relative; +} + +.mytheme .v-grid-scroller { + position: absolute; + z-index: 1; + outline: none; + box-sizing: border-box; +} + +.mytheme .v-grid-scroller-horizontal { + left: 0; + right: 0; + bottom: 0; + overflow-y: hidden; + -ms-overflow-y: hidden; +} + +.mytheme .v-grid-scroller-vertical { + right: 0; + top: 0; + bottom: 0; + overflow-x: hidden; + -ms-overflow-x: hidden; +} + +.mytheme .v-grid-tablewrapper { + position: absolute; + overflow: hidden; + box-sizing: border-box; + z-index: 5; +} + +.mytheme .v-grid-tablewrapper > table { + border-spacing: 0; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-grid-header-deco, .mytheme .v-grid-footer-deco { + position: absolute; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-grid-horizontal-scrollbar-deco { + position: absolute; + bottom: 0; + left: 0; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-grid-header, .mytheme .v-grid-body, .mytheme .v-grid-footer { + position: absolute; + left: 0; + width: inherit; + z-index: 10; +} + +.mytheme .v-grid-header, .mytheme .v-grid-header-deco { + top: 0; +} + +.mytheme .v-grid-footer, .mytheme .v-grid-footer-deco { + bottom: 0; +} + +.mytheme .v-grid-body { + -ms-touch-action: none; + touch-action: none; + z-index: 0; + top: 0; +} + +.mytheme .v-grid-body .v-grid-row { + position: absolute; + top: 0; + left: 0; +} + +.mytheme .v-grid-row { + display: block; +} + +.mytheme .v-grid-row > td, .mytheme .v-grid-row > th { + background-color: white; +} + +.mytheme .v-grid-row { + width: inherit; +} + +.mytheme .v-grid-cell { + display: block; + float: left; + padding: 2px; + white-space: nowrap; + box-sizing: border-box; + overflow: hidden; + font-size: 16px; +} + +.mytheme .v-grid-cell.frozen { + position: relative; + z-index: 1; +} + +.mytheme .v-grid-spacer { + position: absolute; + display: block; + background-color: white; +} + +.mytheme .v-grid-spacer > td { + width: 100%; + height: 100%; + box-sizing: border-box; +} + +.mytheme .v-grid { + outline: none; +} + +.mytheme .v-grid-scroller-vertical, .mytheme .v-grid-scroller-horizontal { + border: 1px solid #d4d4d4; +} + +.mytheme .v-grid-scroller-vertical { + border-left: none; +} + +.mytheme .v-grid-scroller-horizontal { + border-top: none; +} + +.mytheme .v-grid-tablewrapper { + border: 1px solid #d4d4d4; +} + +.mytheme .v-grid .header-drag-table { + border-spacing: 0; + position: relative; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-grid .header-drag-table .v-grid-header { + position: absolute; +} + +.mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-cell { + border: 1px solid #d4d4d4; + margin-top: -10px; + opacity: 0.9; + filter: alpha(opacity=90); + z-index: 30000; +} + +.mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-drop-marker { + background-color: #197de1; + position: absolute; + width: 3px; +} + +.mytheme .v-grid-sidebar.v-contextmenu { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + position: absolute; + top: 0; + right: 0; + background-color: #fafafa; + border: 1px solid #d4d4d4; + padding: 0; + z-index: 5; +} + +.mytheme .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup { + right: auto; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button { + background: transparent; + border: none; + color: inherit; + cursor: pointer; + outline: none; + padding: 0 4px; + text-align: right; + line-height: 1; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] { + cursor: default; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner { + border: 0; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after { + content: "\f0c9"; + display: block; + font-family: ThemeIcons, sans-serif; + font-size: 14px; +} + +.mytheme .v-grid-sidebar.v-contextmenu.closed { + border-radius: 0; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button { + width: 100%; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after { + content: "\f0c9"; + font-size: 14px; + line-height: 1; +} + +.v-ie .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button { + vertical-align: middle; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content { + padding: 4px 0; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle { + text-shadow: none; +} + +.mytheme .v-grid-cell { + background-color: white; + padding: 0 18px; + line-height: 37px; + text-overflow: ellipsis; +} + +.mytheme .v-grid-cell > * { + line-height: 1.55; + vertical-align: middle; +} + +.mytheme .v-grid-cell > div { + display: inline-block; +} + +.mytheme .v-grid-cell.frozen { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; +} + +.mytheme .v-grid-cell.frozen + th, .mytheme .v-grid-cell.frozen + td { + border-left: none; +} + +.mytheme .v-grid-row > td, .mytheme .v-grid-editor-cells > div { + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-row > td:first-child, .mytheme .v-grid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-grid-editor-cells.frozen > div { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; + border-left: none; +} + +.mytheme .v-grid-row-stripe > td { + background-color: #f5f5f5; +} + +.mytheme .v-grid-row-selected > td { + background: #197de1; +} + +.mytheme .v-grid-row-focused > td { + +} + +.mytheme .v-grid-header th { + position: relative; + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; + + text-align: left; +} + +.mytheme .v-grid-header th:first-child { + border-left: none; +} + +.mytheme .v-grid-header .sort-asc, .mytheme .v-grid-header .sort-desc { + padding-right: 35px; +} + +.mytheme .v-grid-header .sort-asc:after, .mytheme .v-grid-header .sort-desc:after { + font-family: ThemeIcons, sans-serif; + content: "\f0de" " " attr(sort-order); + position: absolute; + right: 18px; + font-size: 12px; +} + +.mytheme .v-grid-header .sort-desc:after { + content: "\f0dd" " " attr(sort-order); +} + +.mytheme .v-grid-column-resize-handle { + position: absolute; + width: 36px; + right: -18px; + top: 0px; + bottom: 0px; + cursor: col-resize; + z-index: 10; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-grid-column-resize-simple-indicator { + position: absolute; + width: 3px; + top: 0px; + left: 18px; + z-index: 9001; + background: #fff; + box-shadow: 0px 0px 5px #000; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-grid-footer td { + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-top: 1px solid #d4d4d4; + border-bottom: none; + +} + +.mytheme .v-grid-footer td:first-child { + border-left: none; +} + +.mytheme .v-grid-header .v-grid-cell, .mytheme .v-grid-footer .v-grid-cell { + overflow: visible; +} + +.mytheme .v-grid-column-header-content, .mytheme .v-grid-column-footer-content { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + vertical-align: baseline; +} + +.mytheme .v-grid-header-deco { + border-top: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-grid-footer-deco { + border-bottom: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-grid-horizontal-scrollbar-deco { + background-color: #fafafa; + border: 1px solid #d4d4d4; + border-top: none; +} + +.mytheme .v-grid-cell-focused { + position: relative; +} + +.mytheme .v-grid-cell-focused:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-grid:focus .v-grid-cell-focused:before { + display: block; +} + +.mytheme .v-grid.v-disabled:focus .v-grid-cell-focused:before { + display: none; +} + +.mytheme .v-grid-editor { + position: absolute; + z-index: 20; + overflow: hidden; + left: 0; + right: 0; + border: 1px solid #d4d4d4; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-top: -1px; + -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); +} + +.mytheme .v-grid-editor.unbuffered .v-grid-editor-footer { + width: 100%; +} + +.mytheme .v-grid-editor-cells { + position: relative; + white-space: nowrap; +} + +.mytheme .v-grid-editor-cells.frozen { + z-index: 2; +} + +.mytheme .v-grid-editor-cells > div { + display: inline-block; + box-sizing: border-box; + vertical-align: middle; + background: white; +} + +.mytheme .v-grid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-grid-editor-cells > div > * { + vertical-align: middle; + display: inline-block; +} + +.mytheme .v-grid-editor-cells > div .v-filterselect { + padding-left: 0; +} + +.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"] { + padding-left: 18px; +} + +.mytheme .v-grid-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-grid-editor-cells > div input[type="password"] { + padding-right: 9px; +} + +.mytheme .v-grid-editor-cells > div input[type="checkbox"] { + margin-left: 18px; +} + +.mytheme .v-grid-editor-cells > div .v-textfield, .mytheme .v-grid-editor-cells > div .v-datefield, .mytheme .v-grid-editor-cells > div .v-filterselect { + min-width: 100%; + max-width: 100%; + min-height: 100%; + max-height: 100%; +} + +.mytheme .v-grid-editor-cells > div .v-select, .mytheme .v-grid-editor-cells > div .v-select-select { + min-width: 100%; + max-width: 100%; +} + +.mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell { + float: none; +} + +.mytheme .v-grid-editor-cells .error::before { + position: absolute; + display: block; + height: 0; + width: 0; + content: ""; + border-top: 5px solid red; + border-right: 5px solid transparent; +} + +.mytheme .v-grid-editor-cells .error, .mytheme .v-grid-editor-cells .error > input { + background-color: #fee; +} + +.mytheme .v-grid-editor-footer { + display: table; + height: 37px; + border-top: 1px solid #d4d4d4; + margin-top: -1px; + background: white; + padding: 0 5px; +} + +.mytheme .v-grid-editor-footer + .v-grid-editor-cells > div { + border-bottom: none; + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-grid-editor-footer:first-child { + border-top: none; + margin-top: 0; + border-bottom: 1px solid #d4d4d4; + margin-bottom: -1px; +} + +.mytheme .v-grid-editor-message, .mytheme .v-grid-editor-buttons { + display: table-cell; + white-space: nowrap; + vertical-align: middle; +} + +.mytheme .v-grid-editor-message { + width: 100%; + position: relative; +} + +.mytheme .v-grid-editor-message > div { + position: absolute; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + top: 0; +} + +.mytheme .v-grid-editor-save { + margin-right: 4px; +} + +.mytheme .v-grid-spacer { + padding-left: 1px; +} + +.mytheme .v-grid-spacer > td { + display: block; + padding: 0; + background-color: white; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-spacer.stripe > td { + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-spacer-deco-container { + border-top: 1px solid transparent; + position: relative; + top: 0; + z-index: 5; +} + +.mytheme .v-grid-spacer-deco { + top: 0; + left: 0; + width: 2px; + background-color: #197de1; + position: absolute; + height: 100%; + pointer-events: none; +} + +.mytheme .v-grid-cell > .v-progressbar { + width: 100%; +} + +.mytheme .v-grid { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + background-color: #fafafa; +} + +.mytheme .v-grid.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-grid-header .v-grid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-grid-header .v-grid-cell.dragged { + opacity: 0.5; + filter: alpha(opacity=50) ; + -webkit-transition: opacity 0.3s ease-in-out; + -moz-transition: opacity 0.3s ease-in-out; + transition: opacity 0.3s ease-in-out; +} + +.mytheme .v-grid-header .v-grid-cell.dragged-column-header { + margin-top: -19px; +} + +.mytheme .v-grid-footer .v-grid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-grid-header-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-footer-deco, .mytheme .v-grid-horizontal-scrollbar-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-row-selected > .v-grid-cell { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-color: #1d69b4; +} + +.mytheme .v-grid-row-selected > .v-grid-cell-focused:before { + border-color: #71b0ef; +} + +.mytheme .v-grid-editor { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-grid-editor-footer { + font-size: 14px; + padding: 0 6px; + background: #fafafa; + -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; +} + +.mytheme .v-grid-editor-footer:first-child { + -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; +} + +.mytheme .v-grid-editor-cells { + z-index: 1; +} + +.mytheme .v-grid-editor-cells > div:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell { + float: none; +} + +.mytheme .v-grid-editor-cells > div .error::before { + border-top: 9px solid #ed473b; + border-right: 9px solid transparent; +} + +.mytheme .v-grid-editor-cells > div .error, .mytheme .v-grid-editor-cells > div .error > input { + background-color: #fffbfb; +} + +.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 { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #f2f2f2; + box-shadow: inset 0 1px 0 #f2f2f2; +} + +.mytheme .v-grid-editor-cells > div input[type="text"].v-datefield-textfield { + padding-left: 44.4px; +} + +.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 { + position: relative; +} + +.mytheme .v-grid-editor-cells > div .v-select { + padding-left: 9px; + padding-right: 9px; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox { + margin: 0 9px 0 18px; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox > input[type="checkbox"] { + margin-left: 0; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox > label { + white-space: nowrap; +} + +.mytheme .v-grid-editor-message > div:before { + display: inline-block; + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; + content: "!"; +} + +.mytheme .v-grid-editor-save, .mytheme .v-grid-editor-cancel { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + font-weight: 400; + text-decoration: none; + border: none; + background: transparent; + padding: 6px 6px; + margin: 0; + outline: none; +} + +.mytheme .v-grid-editor-save:hover, .mytheme .v-grid-editor-cancel:hover { + color: #4396ea; +} + +.mytheme .v-grid-editor-save.v-disabled, .mytheme .v-grid-editor-cancel.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-grid-spacer { + margin-top: -1px; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content { + margin: 0 0 2px; + padding: 4px 4px 2px; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-grid-sidebar.v-contextmenu.closed { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-scroller::-webkit-scrollbar { + border: none; +} + +.mytheme .v-grid-scroller::-webkit-scrollbar-thumb { + border-radius: 10px; + border: 4px solid transparent; + background: rgba(0, 0, 0, 0.3); + -webkit-background-clip: content-box; + background-clip: content-box; +} + +.mytheme .v-grid-scroller-vertical::-webkit-scrollbar-thumb { + min-height: 30px; +} + +.mytheme .v-grid-scroller-horizontal::-webkit-scrollbar-thumb { + min-width: 30px; +} + +.mytheme .v-textfield { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 185px; +} + +.mytheme .v-textfield.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textfield:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-textfield[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-textfield-readonly { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textfield-readonly:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-textfield-error { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-textfield-borderless { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-textfield-borderless:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textfield-borderless[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textfield-tiny { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 3px 7px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 12px; +} + +.mytheme .v-textfield-compact, .mytheme .v-textfield-small { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 3px 8px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-textfield-small { + font-size: 14px; +} + +.mytheme .v-textfield-large { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 5px 10px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 20px; +} + +.mytheme .v-textfield-huge { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 7px 12px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 26px; +} + +.mytheme .v-slot-inline-icon { + position: relative; +} + +.mytheme .v-caption-inline-icon { + padding: 0; +} + +.mytheme .v-caption-inline-icon .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon span.v-icon { + left: 1px; + bottom: 1px; + width: 37px; + line-height: 35px; + text-align: center; + font-size: 16px; +} + +.mytheme .v-caption-inline-icon img.v-icon { + left: 11px; + bottom: 11px; +} + +.mytheme .v-textfield-inline-icon { + padding-left: 37px; +} + +.mytheme .v-slot-inline-icon.v-slot-tiny { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny span.v-icon { + left: 1px; + bottom: 1px; + width: 28px; + line-height: 26px; + text-align: center; + font-size: 12px; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny img.v-icon { + left: 6px; + bottom: 6px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-tiny { + padding-left: 28px; +} + +.mytheme .v-slot-inline-icon.v-slot-compact { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-compact { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-compact .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-compact .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-compact span.v-icon { + left: 1px; + bottom: 1px; + width: 31px; + line-height: 29px; + text-align: center; + font-size: 16px; +} + +.mytheme .v-caption-inline-icon.v-caption-compact img.v-icon { + left: 8px; + bottom: 8px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-compact { + padding-left: 31px; +} + +.mytheme .v-slot-inline-icon.v-slot-small { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-small { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-small .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-small .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-small span.v-icon { + left: 1px; + bottom: 1px; + width: 31px; + line-height: 29px; + text-align: center; + font-size: 14px; +} + +.mytheme .v-caption-inline-icon.v-caption-small img.v-icon { + left: 8px; + bottom: 8px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-small { + padding-left: 31px; +} + +.mytheme .v-slot-inline-icon.v-slot-large { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-large { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-large .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-large .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-large span.v-icon { + left: 1px; + bottom: 1px; + width: 44px; + line-height: 42px; + text-align: center; + font-size: 20px; +} + +.mytheme .v-caption-inline-icon.v-caption-large img.v-icon { + left: 14px; + bottom: 14px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-large { + padding-left: 44px; +} + +.mytheme .v-slot-inline-icon.v-slot-huge { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-huge { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-huge .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-huge .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-huge span.v-icon { + left: 1px; + bottom: 1px; + width: 59px; + line-height: 57px; + text-align: center; + font-size: 26px; +} + +.mytheme .v-caption-inline-icon.v-caption-huge img.v-icon { + left: 22px; + bottom: 22px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-huge { + padding-left: 59px; +} + +.mytheme .v-textfield-align-right { + text-align: right; +} + +.mytheme .v-textfield-align-center { + text-align: center; +} + +.mytheme .v-textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 6px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + width: 185px; +} + +.mytheme .v-textarea.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textarea:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-textarea[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-textarea-readonly { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textarea-readonly:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-textarea-error { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-textarea-borderless { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-textarea-borderless:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textarea-borderless[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textarea-tiny { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 12px; +} + +.mytheme .v-textarea-small { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 14px; +} + +.mytheme .v-textarea-large { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 20px; +} + +.mytheme .v-textarea-huge { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 26px; +} + +.mytheme .v-textarea-align-right { + text-align: right; +} + +.mytheme .v-textarea-align-center { + text-align: center; +} + +.mytheme .v-datefield { + position: relative; + width: 185px; + height: 37px; + border-radius: 4px; +} + +.mytheme .v-datefield [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 44.4px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield [class*="textfield"].v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield [class*="textfield"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-datefield [class*="textfield"][class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-datefield[class*="prompt"] > [class*="textfield"] { + color: #a3a3a3; +} + +.mytheme .v-datefield [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 37px; + line-height: 35px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + top: 1px; + bottom: 1px; + left: 1px; + border: none; + border-right: 1px solid #e4e4e4; + color: #a3a3a3; + border-radius: 3px 0 0 3px; +} + +.mytheme .v-datefield [class*="button"]:hover { + color: #474747; +} + +.mytheme .v-datefield [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(128, 128, 128, 0.2); + border-radius: inherit; +} + +.mytheme .v-datefield.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-error .v-datefield-textfield { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-datefield-error .v-datefield-button { + color: #ed473b; + border-color: #ed473b; +} + +.mytheme .v-datefield-full { + width: 240px; +} + +.mytheme .v-datefield-day { + width: 185px; +} + +.mytheme .v-datefield-month { + width: 120px; +} + +.mytheme .v-datefield-year { + width: 104px; +} + +.mytheme .v-datefield-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + margin-top: 5px !important; + margin-bottom: 5px !important; + margin-right: 5px !important; + cursor: default; + width: auto; +} + +.mytheme .v-datefield-popup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-datefield-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-datefield-popup table { + border-collapse: collapse; + border-spacing: 0; + margin: 0 auto; +} + +.mytheme .v-datefield-popup td { + padding: 2px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.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 { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.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 { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme .v-datefield-popup td[class*="year"] button, .mytheme .v-datefield-popup td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme .v-datefield-popup td[class*="year"] button:before, .mytheme .v-datefield-popup td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme .v-datefield-popup td[class*="year"] button:hover:before, .mytheme .v-datefield-popup td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme .v-datefield-popup td[class*="year"] button.outside-range, .mytheme .v-datefield-popup td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .mytheme .v-datefield-popup td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-datefield-popup .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-datefield-popup .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-datefield-popup .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-datefield-popup .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme td[class*="year"] button, .mytheme td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme td.v-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme td.v-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme td.v-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-borderless .v-datefield-button { + border: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-align-right input { + text-align: right; +} + +.mytheme .v-datefield-align-center input { + text-align: center; +} + +.mytheme .v-datefield-tiny { + height: 28px; + border-radius: 4px; + font-size: 12px; +} + +.mytheme .v-datefield-tiny [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 3px 7px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 33.6px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-tiny [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 28px; + line-height: 28px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-tiny [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-tiny [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-tiny.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-tiny.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-tiny.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-compact, .mytheme .v-datefield-small { + height: 31px; + border-radius: 4px; +} + +.mytheme .v-datefield-compact [class*="textfield"], .mytheme .v-datefield-small [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 3px 8px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 37.2px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-compact [class*="button"], .mytheme .v-datefield-small [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 31px; + line-height: 31px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-compact [class*="button"]:before, .mytheme .v-datefield-small [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-compact [class*="button"]:active:after, .mytheme .v-datefield-small [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-compact.v-disabled, .mytheme .v-datefield-small.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-compact.v-disabled [class*="button"], .mytheme .v-datefield-small.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-compact.v-disabled [class*="button"]:active:after, .mytheme .v-datefield-small.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="textfield"], .mytheme .v-datefield-small.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="textfield"]:focus, .mytheme .v-datefield-small.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-compact.v-readonly [class*="button"], .mytheme .v-datefield-small.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="button"]:active:after, .mytheme .v-datefield-small.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-small { + font-size: 14px; +} + +.mytheme .v-datefield-large { + height: 44px; + border-radius: 4px; + font-size: 20px; +} + +.mytheme .v-datefield-large [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 5px 10px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 52.8px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-large [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 44px; + line-height: 44px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-large [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-large [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-large.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-large.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-large.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-large.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-huge { + height: 59px; + border-radius: 4px; + font-size: 26px; +} + +.mytheme .v-datefield-huge [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 7px 12px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 70.8px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-huge [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 59px; + line-height: 59px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-huge [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-huge [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-huge.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-huge.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-huge.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-huge.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-inline-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-inline-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-inline-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-inline-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-inline-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-inline-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.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 { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.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 { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-inline-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-inline-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-inline-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme td[class*="year"] button, .mytheme td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme td.v-inline-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumber, .mytheme .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme td.v-inline-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme td.v-inline-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-inline-datefield-calendarpanel { + position: relative; + background: white; + padding: 6px; +} + +.mytheme .v-gridlayout-margin-top { + padding-top: 37px; +} + +.mytheme .v-gridlayout-margin-bottom { + padding-bottom: 37px; +} + +.mytheme .v-gridlayout-margin-left { + padding-left: 37px; +} + +.mytheme .v-gridlayout-margin-right { + padding-right: 37px; +} + +.mytheme .v-gridlayout-spacing-on { + padding-left: 12px; + padding-top: 12px; +} + +.mytheme .v-menubar { + position: relative; + text-align: center; + white-space: nowrap; + outline: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + cursor: default; + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + text-align: left; + line-height: 35px; +} + +.mytheme .v-menubar:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-menubar:focus:after { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-menubar.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-menubar.v-disabled:after { + display: none; +} + +.mytheme .v-menubar:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-menubar:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-menubar > .v-menubar-menuitem { + padding: 0 14px; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] { + width: 37px; +} + +.mytheme .v-menubar:active:after { + background: transparent; +} + +.mytheme .v-menubar > .v-menubar-menuitem { + position: relative; + z-index: 1; + display: inline-block; + box-sizing: border-box; + height: 37px; + padding: 0 15px; + color: inherit; + font-weight: 400; + + cursor: pointer; + border-radius: 0; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border-width: 0 1px 0 0; + border-color: inherit; + height: 100%; + line-height: inherit; + vertical-align: top; + text-align: center; +} + +.mytheme .v-menubar > .v-menubar-menuitem:first-child { + border-left-width: 0; + border-radius: 3px 0 0 3px; +} + +.mytheme .v-menubar > .v-menubar-menuitem:last-child { + border-radius: 0 3px 3px 0; + border-right-width: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem:first-child:last-child { + border-radius: 3px; +} + +.mytheme .v-menubar > .v-menubar-menuitem:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-menubar > .v-menubar-menuitem:hover { + zoom: 1; +} + +.mytheme .v-menubar > .v-menubar-menuitem:hover:before { + background-color: rgba(186, 186, 186, 0.1); + border: none; +} + +.mytheme .v-menubar > .v-menubar-menuitem:active:before { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-menubar > .v-menubar-menuitem .v-icon { + margin: 0 4px 0 -4px; + cursor: inherit; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] { + width: 37px; + padding: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon { + margin: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem-checked { + -webkit-box-shadow: none; + box-shadow: none; + background-color: #ededed; + background-image: -webkit-linear-gradient(bottom, #ededed 2%, #e9e9e9 98%); + background-image: linear-gradient(to top,#ededed 2%, #e9e9e9 98%); + color: #181818; +} + +.mytheme .v-disabled > .v-menubar-menuitem, .mytheme .v-menubar > .v-menubar-menuitem-disabled { + cursor: default; +} + +.mytheme .v-disabled > .v-menubar-menuitem:before, .mytheme .v-menubar > .v-menubar-menuitem-disabled:before { + display: none; +} + +.mytheme .v-menubar-menuitem-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-menubar > .v-menubar-menuitem-selected { + color: #ecf2f8; + + + + border-radius: 0; + border: 1px solid #1362b1; + border-top-color: #156ab3; + border-bottom-color: #1156a8; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; + z-index: 2; +} + +.mytheme .v-menubar > .v-menubar-menuitem-selected:hover:before { + background: none; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator { + display: none; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after { + font-family: ThemeIcons; + content: "\f078"; + font-size: 0.7em; + vertical-align: 0.15em; + margin: 0 -0.2em 0 0.5em; + opacity: 0.5; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:empty:after { + margin-left: -0.2em; +} + +.mytheme .v-menubar-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; + margin: 5px 0 0 1px !important; +} + +.mytheme .v-menubar-popup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-menubar-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-menubar-popup .v-menubar-submenu { + outline: none; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem { + display: block; + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + padding-left: 32px; + padding-right: 37px; + position: relative; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-menubar-popup .v-menubar-submenu-indicator { + display: none; +} + +.mytheme .v-menubar-popup .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after { + position: absolute; + right: 10px; + font-family: ThemeIcons; + content: "\f054"; + line-height: 29px; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-popup .v-menubar-separator { + display: block; + margin: 4px 0; + height: 0; + overflow: hidden; + border-bottom: 1px solid #e4e4e4; +} + +.mytheme .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before { + content: "\f00c"; + font-family: ThemeIcons; + position: absolute; + left: 10px; +} + +.mytheme .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before { + content: ""; +} + +.mytheme .v-menubar-popup [class*="disabled"] { + cursor: default; +} + +.mytheme .v-menubar-small { + height: 31px; + padding: 0 14px; + + font-weight: 400; + + cursor: default; + border-radius: 4px; + padding: 0; + text-align: left; + line-height: 29px; + font-size: 14px; +} + +.mytheme .v-menubar-small:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-menubar-small > .v-menubar-menuitem { + padding: 0 12px; +} + +.mytheme .v-menubar-small > .v-menubar-menuitem[class*="-icon-only"] { + width: 31px; +} + +.mytheme .v-menubar-borderless { + border: none; + border-radius: 0; + padding: 1px; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + background: transparent; + color: inherit; +} + +.mytheme .v-menubar-borderless:focus:after { + display: none; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem { + -webkit-box-shadow: none; + box-shadow: none; + border: none; + margin-right: 1px; + border-radius: 4px; + color: #197de1; + padding: 0 12px; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.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 { + border-radius: 4px; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:before { + content: none; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:hover { + color: #4396ea; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:active { + color: inherit; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-checked, .mytheme .v-menubar-borderless .v-menubar-menuitem-checked:first-child { + border: 1px solid #c5c5c5; + color: #197de1; +} + +.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 { + position: relative; + top: -1px; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-selected:hover { + color: #ecf2f8; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-disabled, .mytheme .v-menubar-borderless .v-menubar-menuitem-disabled:hover { + color: inherit; +} + +.mytheme .v-radiobutton { + position: relative; + line-height: 19px; + white-space: nowrap; +} + +.mytheme .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-radiobutton { + padding-left: 25px; +} + +:root .mytheme .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 19px; + height: 19px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 13px; + text-align: center; +} + +:root .mytheme .v-radiobutton > input ~ label:before { + height: 18.5px; + padding: 0 9px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 19px; +} + +:root .mytheme .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-radiobutton > .v-icon, .mytheme .v-radiobutton > label .v-icon { + margin: 0 6px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-radiobutton.v-disabled > label, .mytheme .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-radiobutton.v-readonly > label, .mytheme .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-radiobutton > input:checked ~ label:after { + width: 7px; + height: 7px; + top: 6px; + left: 6px; + background: #197de1; +} + +:root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup .v-radiobutton, .mytheme .v-select-optiongroup .v-checkbox { + display: block; + margin: 9px 16px 0 0; +} + +.mytheme .v-select-optiongroup .v-radiobutton:first-child, .mytheme .v-select-optiongroup .v-checkbox:first-child { + margin-top: 6px; +} + +.mytheme .v-select-optiongroup .v-radiobutton:last-child, .mytheme .v-select-optiongroup .v-checkbox:last-child { + margin-bottom: 6px; +} + +.mytheme .v-select-optiongroup.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-small { + font-size: 14px; +} + +.mytheme .v-select-optiongroup-small .v-checkbox { + position: relative; + line-height: 16px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox { + padding-left: 21px; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-small .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-small .v-checkbox > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton { + position: relative; + line-height: 16px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton { + padding-left: 21px; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-small .v-radiobutton > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after { + width: 6px; + height: 6px; + top: 5px; + left: 5px; + background: #197de1; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton, .mytheme .v-select-optiongroup-small .v-checkbox { + display: block; + margin: 8px 16px 0 0; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton:first-child, .mytheme .v-select-optiongroup-small .v-checkbox:first-child { + margin-top: 5px; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton:last-child, .mytheme .v-select-optiongroup-small .v-checkbox:last-child { + margin-bottom: 5px; +} + +.mytheme .v-select-optiongroup-small.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-large { + font-size: 20px; +} + +.mytheme .v-select-optiongroup-large .v-checkbox { + position: relative; + line-height: 22px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox { + padding-left: 29px; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-large .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-large .v-checkbox > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton { + position: relative; + line-height: 22px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton { + padding-left: 29px; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-large .v-radiobutton > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after { + width: 8px; + height: 8px; + top: 7px; + left: 7px; + background: #197de1; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton, .mytheme .v-select-optiongroup-large .v-checkbox { + display: block; + margin: 11px 16px 0 0; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton:first-child, .mytheme .v-select-optiongroup-large .v-checkbox:first-child { + margin-top: 7px; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton:last-child, .mytheme .v-select-optiongroup-large .v-checkbox:last-child { + margin-bottom: 7px; +} + +.mytheme .v-select-optiongroup-large.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-horizontal { + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-horizontal .v-radiobutton, .mytheme .v-select-optiongroup-horizontal .v-checkbox { + display: inline-block; +} + +.mytheme .v-select-optiongroup-horizontal.v-has-width { + white-space: normal; +} + +.mytheme .v-select-optiongroup-horizontal.v-has-width label { + white-space: nowrap; +} + +.mytheme .v-link { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-link:hover { + color: #4396ea; +} + +.mytheme .v-link.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-link a { + cursor: inherit; + color: inherit; + text-decoration: inherit; + -webkit-transition: inherit; + -moz-transition: inherit; + transition: inherit; +} + +.mytheme .v-link .v-icon { + cursor: inherit; +} + +.mytheme .v-link-small { + font-size: 14px; +} + +.mytheme .v-link-large { + font-size: 20px; +} + +.mytheme .v-window { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -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); + 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); + padding: 0; + min-width: 148px !important; + min-height: 37px !important; + white-space: nowrap; + overflow: hidden !important; + -webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms; + -moz-transition: width 200ms, height 200ms, top 200ms, left 200ms; + transition: width 200ms, height 200ms, top 200ms, left 200ms; +} + +.mytheme .v-window[class*="animate-in"] { + -webkit-animation: valo-animate-in-fade 140ms; + -moz-animation: valo-animate-in-fade 140ms; + animation: valo-animate-in-fade 140ms; +} + +.mytheme .v-window[class*="animate-out"] { + -webkit-animation: valo-animate-out-scale-down-fade 100ms; + -moz-animation: valo-animate-out-scale-down-fade 100ms; + animation: valo-animate-out-scale-down-fade 100ms; +} + +.mytheme .v-window.v-window-animate-in { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-window-modalitycurtain { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #222; + background-image: -webkit-radial-gradient(50% 50%, circle, #222, #0e0e0e); + background-image: radial-gradient( circle at 50% 50%, #222, #0e0e0e); + opacity: 0.72; + filter: alpha(opacity=72) ; + -webkit-animation: valo-animate-in-fade 400ms 100ms backwards; + -moz-animation: valo-animate-in-fade 400ms 100ms backwards; + animation: valo-animate-in-fade 400ms 100ms backwards; +} + +.v-op12 .mytheme .v-window-modalitycurtain { + -webkit-animation: none; + -moz-animation: none; + animation: none; +} + +.mytheme .v-window-draggingCurtain { + position: fixed !important; +} + +.mytheme .v-window-resizingCurtain + .v-window, .mytheme .v-window-draggingCurtain + .v-window { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-window-outerheader { + cursor: move; + position: absolute; + z-index: 2; + top: 0; + left: 0; + right: 0; + -webkit-transform: translatez(0); + -moz-transform: translatez(0); + -ms-transform: translatez(0); + -o-transform: translatez(0); + transform: translatez(0); +} + +.mytheme .v-window-outerheader:after { + content: ""; + position: absolute; + bottom: -1px; + right: 0; + left: 0; + height: 0; + border-top: 1px solid #dfdfdf; + border-color: rgba(197, 197, 197, 0.5); +} + +.mytheme .v-window-header { + line-height: 36px; + padding-left: 12px; + margin-right: 74px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: #7e7e7e; +} + +.mytheme .v-window-restorebox-disabled ~ .v-window-closebox ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox ~ .v-window-header { + margin-right: 37px; +} + +.mytheme .v-window-restorebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header { + margin-right: 12px; +} + +.mytheme .v-window-closebox, .mytheme .v-window-maximizebox, .mytheme .v-window-restorebox { + position: absolute; + z-index: 3; + top: 0; + right: 0; + box-sizing: border-box; + width: 33px; + height: 36px; + background-color: white; + line-height: 34px; + text-align: center; + cursor: pointer; + font-size: 21px; + color: #999999; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-window-closebox:focus, .mytheme .v-window-maximizebox:focus, .mytheme .v-window-restorebox:focus { + outline: none; +} + +.mytheme .v-window-closebox:hover, .mytheme .v-window-maximizebox:hover, .mytheme .v-window-restorebox:hover { + opacity: 1; + filter: none ; + color: #197de1; +} + +.mytheme .v-window-closebox:active, .mytheme .v-window-maximizebox:active, .mytheme .v-window-restorebox:active { + color: inherit; +} + +.mytheme .v-window-closebox { + padding-right: 4px; + border-radius: 0 4px 0 4px; +} + +.mytheme .v-window-closebox:before { + content: "\00d7"; +} + +.mytheme .v-window-maximizebox, .mytheme .v-window-restorebox { + right: 33px; + padding-left: 4px; + border-radius: 0 0 0 4px; +} + +.mytheme .v-window-maximizebox + .v-window-closebox, .mytheme .v-window-restorebox + .v-window-closebox { + border-bottom-left-radius: 0; +} + +.mytheme .v-window-closebox-disabled, .mytheme .v-window-resizebox-disabled, .mytheme .v-window-restorebox-disabled, .mytheme .v-window-maximizebox-disabled { + display: none; +} + +.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 { + width: 37px; + padding-right: 0; + border-bottom-left-radius: 4px; +} + +.mytheme .v-window-maximizebox:before { + content: "+"; +} + +.mytheme .v-window-restorebox:before { + content: "\2013"; +} + +.mytheme .v-window > .popupContent, .mytheme .v-window-wrap, .mytheme .v-window-contents, .mytheme .v-window-contents > .v-scrollable { + height: 100%; +} + +.mytheme .v-window-contents { + box-sizing: border-box; + border-radius: 4px; + margin-top: 0 !important; +} + +.mytheme .v-window-contents > .v-scrollable { + position: relative; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td { + padding-top: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td { + padding-bottom: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] { + padding-left: 12px; +} + +.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 { + left: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 12px; +} + +.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 { + right: 12px; +} + +.mytheme .v-window-contents > .v-scrollable:focus { + outline: none; +} + +.mytheme .v-window-contents > .v-scrollable:before { + content: ""; + position: absolute; + z-index: 2; + top: 0; + height: 0; + border-top: 1px solid white; + left: 0; + right: 0; +} + +.mytheme .v-window-contents > .v-scrollable .v-panel-captionwrap:after { + border-color: #dfdfdf; +} + +.mytheme .v-window-contents > .v-scrollable .v-panel-content:before { + border-color: white; +} + +.mytheme .v-window-footer { + height: 0; +} + +.mytheme .v-window-resizebox { + position: absolute; + z-index: 1000; + right: 0; + bottom: 0; + width: 19px; + height: 19px; + cursor: nwse-resize; +} + +.mytheme .v-window-modalitycurtain:active ~ .v-window { + -webkit-animation: none; + -moz-animation: none; + animation: none; +} + +.mytheme .v-window-top-toolbar > .v-widget, .mytheme .v-window-bottom-toolbar > .v-widget { + vertical-align: top; +} + +.mytheme .v-window-top-toolbar .v-label, .mytheme .v-window-bottom-toolbar .v-label { + line-height: 36px; +} + +.mytheme .v-window-top-toolbar .v-spacing, .mytheme .v-window-bottom-toolbar .v-spacing { + width: 6px; +} + +.mytheme .v-window-top-toolbar.v-layout { + padding: 7px 12px; + position: relative; + z-index: 2; + border-top: 1px solid #dfdfdf; + border-bottom: 1px solid #dfdfdf; + background-color: #fafafa; +} + +.mytheme .v-window-top-toolbar.v-menubar { + margin: 12px 12px 6px; +} + +.mytheme .v-window-top-toolbar.v-menubar-borderless { + padding-left: 6px; + padding-right: 6px; + margin: 5px 0; +} + +.mytheme .v-window-bottom-toolbar.v-layout { + padding: 7px 12px; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #f0f0f0 0, #fafafa 4px); + background-image: linear-gradient(to bottom,#f0f0f0 0, #fafafa 4px); + border-top: 1px solid #dfdfdf; + border-radius: 0 0 4px 4px; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout { + box-sizing: content-box; + margin: -12px -12px 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar { + margin: 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless { + margin: -6px -6px 0; + padding: 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout { + box-sizing: content-box; + margin: 0 -12px -12px; +} + +.mytheme .v-tree { + position: relative; + white-space: nowrap; +} + +.mytheme .v-tree:focus { + outline: none; +} + +.mytheme .v-tree-node:before { + content: ""; + position: absolute; + display: inline-block; + z-index: 3; + width: 1.9em; + height: 28px; + cursor: pointer; + background: red; + opacity: 0; +} + +.mytheme .v-tree-node-caption { + height: 28px; + line-height: 27px; + overflow: hidden; + white-space: nowrap; + vertical-align: top; +} + +.mytheme .v-tree-node-caption > div { + display: inline-block; + width: 100%; + position: relative; + z-index: 2; +} + +.mytheme .v-tree-node-caption > div:before { + content: "\f0da"; + font-family: ThemeIcons; + display: inline-block; + width: 0.5em; + text-align: center; + margin: 0 0.6em 0 0.8em; + -webkit-transition: all 100ms; + -moz-transition: all 100ms; + transition: all 100ms; +} + +.mytheme .v-tree-node-caption span { + padding-right: 28px; + cursor: pointer; + display: inline-block; + width: 100%; +} + +.v-ie .mytheme .v-tree-node-caption span { + width: auto; +} + +.mytheme .v-tree-node-caption .v-icon { + padding-right: 0; + width: auto; + min-width: 1em; +} + +.mytheme .v-tree-node-caption:after { + content: ""; + display: block; + vertical-align: top; + position: absolute; + z-index: 1; + left: 0; + margin-top: -28px; + width: 100%; + height: 28px; + border-radius: 4px; + opacity: 0; + -webkit-transition: opacity 120ms; + -moz-transition: opacity 120ms; + transition: opacity 120ms; +} + +.mytheme .v-tree-node-expanded > .v-tree-node-caption > div:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-tree-node-leaf:before, .mytheme .v-tree-node-leaf > .v-tree-node-caption > div:before { + visibility: hidden; +} + +.mytheme .v-tree-node-focused:after { + opacity: 1; + border: 1px solid #197de1; +} + +.mytheme .v-tree-node-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-tree-node-selected:after { + opacity: 1; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; +} + +.mytheme .v-tree-node-children { + padding-left: 19px; +} + +.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 { + content: "\2022"; + display: block; + position: absolute; + height: 2px; + width: 100%; + background: #197de1; + font-size: 32px; + line-height: 2px; + color: #197de1; + text-indent: -4px; + text-shadow: 0 0 1px #fafafa, 0 0 1px #fafafa; + opacity: 1; + visibility: visible; +} + +.mytheme .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after { + content: none; +} + +.mytheme .v-tree-node-caption-drag-center { + -webkit-box-shadow: 0 0 0 2px #197de1; + box-shadow: 0 0 0 2px #197de1; + position: relative; + border-radius: 4px; +} + +.v-ff .mytheme .v-tree-node-drag-top:before, .v-ff .mytheme .v-tree-node-drag-bottom:after { + line-height: 1px; +} + +.mytheme .v-table { + position: relative; + background: #fafafa; + color: #464646; + overflow: hidden; +} + +.mytheme .v-table-header table, .mytheme .v-table-footer table, .mytheme .v-table-table { + -webkit-box-shadow: 0 0 0 1px #d4d4d4; + box-shadow: 0 0 0 1px #d4d4d4; +} + +.mytheme .v-table-header-wrap, .mytheme .v-table-footer-wrap, .mytheme .v-table-header-drag { + border: 1px solid #d4d4d4; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + white-space: nowrap; + font-size: 14px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-table-header-wrap { + position: relative; + border-bottom: none; +} + +.mytheme .v-table-footer-wrap { + border-top: none; +} + +.mytheme .v-table-footer td { + border-left: 1px solid #d4d4d4; +} + +.mytheme .v-table-footer-container, .mytheme .v-table-caption-container { + overflow: hidden; + line-height: 1; + min-height: 37px; + box-sizing: border-box; +} + +.mytheme .v-table-footer-container { + padding: 11px 12px 12px; + float: right; +} + +.mytheme [class^="v-table-header-cell"] { + position: relative; +} + +.mytheme .v-table-caption-container, .mytheme .v-table-header-drag { + padding: 12px 12px 11px; + border-left: 1px solid #d4d4d4; +} + +.mytheme .v-table-caption-container-align-right { + padding-right: 4px; +} + +.mytheme .v-table-resizer { + height: 37px; + width: 8px; + cursor: e-resize; + cursor: col-resize; + position: relative; + right: -4px; + z-index: 1; + margin-left: -8px; +} + +.mytheme .v-table-cell-content { + border-left: 1px solid #d4d4d4; + overflow: hidden; + height: 37px; + vertical-align: middle; +} + +.mytheme .v-table-cell-content:first-child { + border-left: none; + padding-left: 1px; +} + +.mytheme .v-table-header td:first-child .v-table-caption-container, .mytheme .v-table-footer td:first-child { + border-left-color: transparent; +} + +.mytheme .v-table-cell-wrapper { + line-height: 1; + padding: 0 12px; + box-sizing: border-box; + margin-right: 0 !important; +} + +.mytheme .v-table-cell-wrapper > .v-widget { + margin: 3px -6px; +} + +.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 { + margin: 0; +} + +.mytheme .v-table-cell-wrapper > .v-widget.v-progressbar { + margin-left: 0; + margin-right: 0; +} + +.mytheme .v-table-body { + border: 1px solid #d4d4d4; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.mytheme .v-table-table { + background-color: white; + white-space: nowrap; +} + +.mytheme .v-table-table td { + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-table-table tr:first-child > td { + border-top: none; +} + +.mytheme .v-table-row { + background-color: white; + cursor: pointer; +} + +.mytheme .v-table-row-odd { + background-color: #f5f5f5; + cursor: pointer; +} + +.mytheme .v-table-body-noselection .v-table-row, .mytheme .v-table-body-noselection .v-table-row-odd { + cursor: default; +} + +.mytheme .v-table [class*="-row"].v-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + background-origin: border-box; + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-table [class*="-row"].v-selected + .v-selected { + background: #166ed5; +} + +.mytheme .v-table [class*="-row"].v-selected + .v-selected td { + border-top-color: #166ed5; +} + +.mytheme .v-table [class*="-row"].v-selected .v-table-cell-content { + border-color: transparent; + border-left-color: #1d69b4; +} + +.mytheme .v-table [class*="-row"].v-selected .v-table-cell-content:first-child { + border-left-color: transparent; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator, .mytheme .v-table-header-cell-desc .v-table-sort-indicator { + background: transparent; + width: 19px; + height: 37px; + line-height: 37px; + margin-left: -19px; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator:before, .mytheme .v-table-header-cell-desc .v-table-sort-indicator:before { + font-style: normal; + font-weight: normal; + display: inline-block; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator:before { + content: "\f0de"; + font-family: ThemeIcons; +} + +.mytheme .v-table-header-cell-desc .v-table-sort-indicator:before { + content: "\f0dd"; + font-family: ThemeIcons; +} + +.mytheme [class*="rowheader"] span.v-icon { + min-width: 1em; +} + +.mytheme .v-table-focus { + outline: 1px solid #197de1; + outline-offset: -1px; +} + +.mytheme .v-drag-element.v-table-focus, .mytheme .v-drag-element .v-table-focus { + outline: none; +} + +.mytheme .v-table-header-drag { + position: absolute; + opacity: 0.9; + filter: alpha(opacity=90) ; + margin-top: -19px; + z-index: 30000; + line-height: 1; +} + +.mytheme .v-table-focus-slot-right { + border-right: 3px solid #197de1; + right: -2px; + margin-left: -11px !important; +} + +.mytheme .v-table-focus-slot-left { + float: left; + border-left: 3px solid #197de1; + left: -1px; + right: auto; + margin-left: 0 !important; + margin-right: -11px; +} + +.mytheme .v-table-column-selector { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + position: absolute; + z-index: 2; + top: 0; + right: 0; + width: 19px; + height: 19px; + line-height: 19px; + padding: 0; + border-top-width: 0; + border-right-width: 0; + border-radius: 0 0 0 4px; + cursor: pointer; + text-align: center; + opacity: 0; + filter: alpha(opacity=0) ; + -webkit-transition: opacity 200ms 2s; + -moz-transition: opacity 200ms 2s; + transition: opacity 200ms 2s; +} + +.mytheme .v-table-column-selector:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-table-column-selector:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-table-column-selector:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-table-column-selector:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-table-column-selector:after { + content: ""; + position: absolute; + border: none; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.mytheme .v-table-column-selector:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-table-column-selector:before { + font-family: ThemeIcons; + content: "\f013"; +} + +.mytheme .v-table-header-wrap:hover .v-table-column-selector { + opacity: 1; + filter: none ; + -webkit-transition-delay: 200ms; + -moz-transition-delay: 200ms; + transition-delay: 200ms; +} + +.mytheme .v-on:before, .mytheme .v-off:before { + content: "\f00c"; + font-family: ThemeIcons; + font-size: 0.9em; + margin-right: 6px; +} + +.mytheme .v-on div, .mytheme .v-off div { + display: inline; +} + +.mytheme .v-on.v-disabled, .mytheme .v-off.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-off:before { + visibility: hidden; +} + +.mytheme tbody.v-drag-element { + display: block; + overflow: visible; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + opacity: 1; + filter: none ; +} + +.mytheme tbody.v-drag-element tr { + display: block; + + + -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + border-radius: 4px; + overflow: hidden; + opacity: 0.5; + filter: alpha(opacity=50) ; + background: white; +} + +.mytheme .v-table-body { + position: relative; + z-index: 1; +} + +.mytheme .v-table-scrollposition { + position: absolute; + top: 50%; + width: 100%; + height: 37px; + line-height: 37px; + margin: -19px 0 0 !important; + text-align: center; +} + +.mytheme .v-table-drag { + overflow: visible; +} + +.mytheme .v-table-drag .v-table-body { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-table-drag .v-table-body .v-table-focus { + outline: none; +} + +.mytheme .v-table-row-drag-middle .v-table-cell-content { + background-color: #d1e5f9; + color: #214060; +} + +.mytheme .v-table-row-drag-bottom td.v-table-cell-content { + border-bottom: 2px solid #197de1; + height: 35px; +} + +.mytheme .v-table-row-drag-bottom .v-table-cell-wrapper { + margin-bottom: -2px; +} + +.mytheme .v-table-row-drag-top td.v-table-cell-content { + border-top: 2px solid #197de1; + height: 36px; +} + +.mytheme .v-table-row-drag-top .v-table-cell-wrapper { + margin-top: -1px; +} + +.mytheme .v-table-no-stripes .v-table-row, .mytheme .v-table-no-stripes .v-table-row-odd { + background: transparent; +} + +.mytheme .v-table-no-vertical-lines .v-table-cell-content { + border-left: none; + padding-left: 1px; +} + +.mytheme .v-table-no-vertical-lines.v-treetable .v-table-cell-content { + padding-left: 13px; +} + +.mytheme .v-table-no-horizontal-lines .v-table-cell-content { + border-top: none; + border-bottom: none; +} + +.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 { + height: 36px; +} + +.mytheme .v-table-no-header .v-table-header-wrap { + display: none; +} + +.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 { + border: none; +} + +.mytheme .v-table-borderless .v-table-header-wrap { + border-bottom: 1px solid #d9d9d9; +} + +.mytheme .v-table-borderless .v-table-footer-wrap { + border-top: 1px solid #d9d9d9; +} + +.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 { + font-size: 14px; +} + +.mytheme .v-table-compact .v-table-footer-container, .mytheme .v-table-small .v-table-footer-container { + padding: 8px 7px 9px; +} + +.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 { + padding-top: 9px; + padding-bottom: 8px; + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact .v-table-caption-container-align-right, .mytheme .v-table-small .v-table-caption-container-align-right { + padding-right: 0; +} + +.mytheme .v-table-compact .v-table-resizer, .mytheme .v-table-small .v-table-resizer { + height: 31px; +} + +.mytheme .v-table-compact .v-table-cell-content, .mytheme .v-table-small .v-table-cell-content { + height: 31px; +} + +.mytheme .v-table-compact .v-table-cell-wrapper, .mytheme .v-table-small .v-table-cell-wrapper { + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact .v-table-cell-wrapper > .v-widget, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget { + margin: 2px -3px; +} + +.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 { + margin: 0; +} + +.mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-progressbar, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-progressbar { + margin-left: 0; + margin-right: 0; +} + +.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 { + height: 31px; + line-height: 31px; +} + +.mytheme .v-table-compact .v-table-header-drag, .mytheme .v-table-small .v-table-header-drag { + margin-top: -16px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-wrapper, .mytheme .v-table-small.v-treetable .v-table-cell-wrapper { + padding-left: 0; + padding-right: 0; + min-height: 16px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-content, .mytheme .v-table-small.v-treetable .v-table-cell-content { + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-content:first-child, .mytheme .v-table-small.v-treetable .v-table-cell-content:first-child { + padding-left: 7px; +} + +.mytheme .v-table-compact.v-treetable .v-table-footer-container, .mytheme .v-table-small.v-treetable .v-table-footer-container { + padding-left: 6px; + padding-right: 6px; +} + +.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 { + height: 30px; +} + +.mytheme .v-table-small { + font-size: 14px; +} + +.mytheme .v-table-small.v-treetable .v-table-cell-wrapper { + min-height: 14px; +} + +.mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"], .mytheme .v-treetable [class*="cell-wrapper"] { + box-sizing: content-box; + padding-left: 0; + padding-right: 0; +} + +.mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"] { + min-height: 14px; +} + +.mytheme .v-treetable [class*="cell-wrapper"] { + min-height: 16px; +} + +.mytheme .v-treetable [class*="caption-container"] { + padding-left: 12px; +} + +.mytheme .v-treetable [class*="caption-container-align-right"] { + padding-left: 20px; +} + +.mytheme .v-treetable [class*="footer-container"] { + padding-right: 12px; +} + +.mytheme .v-treetable [class*="cell-content"] { + padding-left: 12px; + padding-right: 12px; +} + +.mytheme .v-treetable [class*="cell-content"]:first-child { + padding-left: 13px; +} + +.mytheme .v-treetable-treespacer { + display: inline-block; + position: absolute; + width: 19px !important; + margin-left: -25px; + text-align: center; + cursor: pointer; +} + +.mytheme .v-treetable-node-closed:before { + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-treetable-node-open:before { + content: "\f0d7"; + font-family: ThemeIcons; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter { + width: 1px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter:after { + left: -6px; + right: -6px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; + background-color: #fafafa; + background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-second-container { + margin-left: 1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter { + height: 1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter:after { + top: -6px; + bottom: -6px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter { + width: 12px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter:after { + left: 0px; + right: 0px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; + background-color: #fafafa; + background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:after { + content: ""; + border: 1px solid #dadada; + border-top-color: #bababa; + border-left-color: #bababa; + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 37px; + margin-left: -1px; + margin-top: -19px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-second-container { + margin-left: 12px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter { + height: 12px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter:after { + top: 0px; + bottom: 0px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:after { + content: ""; + border: 1px solid #dadada; + border-top-color: #bababa; + border-left-color: #bababa; + position: absolute; + top: 50%; + left: 50%; + width: 37px; + height: 0; + margin-left: -19px; + margin-top: -1px; +} + +.mytheme .v-progressbar-wrapper { + border-radius: 4px; + height: 9px; + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%); + box-sizing: border-box; + min-width: 74px; +} + +.mytheme .v-progressbar-indicator { + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + min-width: 8px; + -webkit-transition: width 160ms; + -moz-transition: width 160ms; + transition: width 160ms; +} + +.mytheme .v-progressbar-point .v-progressbar-indicator { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + text-align: right; + overflow: hidden; +} + +.mytheme .v-progressbar-point .v-progressbar-indicator:before { + content: ""; + display: inline-block; + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + width: 9px; + vertical-align: top; +} + +.mytheme .v-progressbar-indeterminate { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-progressbar-indeterminate .v-progressbar-wrapper { + display: none; +} + +.mytheme .v-slider { + position: relative; +} + +.mytheme .v-slider:focus { + outline: none; +} + +.mytheme .v-slider:focus .v-slider-handle:after { + opacity: 1; +} + +.mytheme .v-slider.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-slider-base { + border-radius: 4px; + height: 9px; + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%); + box-sizing: border-box; + min-width: 74px; + height: 6px; + margin: 16px 11px; + white-space: nowrap; + overflow: hidden; + +} + +.mytheme .v-slider-base:before { + content: ""; + position: absolute; + top: 16px; + bottom: 16px; + left: 11px; + width: 8px; + border-radius: 4px; + border-left: 1px solid #1362b1; +} + +.mytheme .v-slider-base:after { + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + content: ""; + display: inline-block; + margin-left: -100%; + width: 100%; + vertical-align: top; +} + +.mytheme .v-has-width > .v-slider-base { + min-width: 0; +} + +.mytheme .v-slider-handle { + margin-top: -16px; + width: 0.1px; + display: inline-block; + vertical-align: top; +} + +.mytheme .v-slider-handle:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-slider-handle:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-slider-handle:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-slider-handle:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-slider-handle:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-slider-handle:after { + border: 1px solid #c5c5c5; + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + opacity: 0; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-slider-handle:before, .mytheme .v-slider-handle:after { + content: ""; + box-sizing: border-box; + padding: 0; + width: 22px; + height: 22px; + border-radius: 11px; + position: absolute; + z-index: 1; + margin-top: 8px; + margin-left: -11px; +} + +.mytheme .v-slider-feedback { + background-color: rgba(50, 50, 50, 0.9); + -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + color: white; + padding: 5px 9px; + border-radius: 3px; + max-width: 35em; + overflow: hidden !important; + font-size: 14px; +} + +.mytheme .v-slider-vertical { + padding: 11px 0; + height: 96px; +} + +.mytheme .v-slider-vertical .v-slider-base { + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(right, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to left,#d7d7d7 2%, #c7c7c7 98%); + width: 6px; + height: 100% !important; + min-width: 0; + margin: 0 16px; +} + +.mytheme .v-slider-vertical .v-slider-base:before { + top: auto; + bottom: 11px; + left: 16px; + right: 16px; + width: auto; + height: 8px; + border-left: none; + border-bottom: 1px solid #1362b1; +} + +.mytheme .v-slider-vertical .v-slider-base:after { + height: 101%; + margin-left: 0; + background-color: #197de1; + background-image: -webkit-linear-gradient(left, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to right,#1b87e3 2%, #166ed5 98%); +} + +.mytheme .v-slider-vertical .v-slider-handle { + width: 0; + height: 0.1px; + width: 37px; + display: block; +} + +.mytheme .v-slider-vertical .v-slider-handle:before, .mytheme .v-slider-vertical .v-slider-handle:after { + width: 22px; + height: 22px; + margin-top: -11px; + margin-left: -8px; +} + +.mytheme .v-slider-no-indicator .v-slider-base:before, .mytheme .v-slider-no-indicator .v-slider-base:after { + display: none; +} + +.mytheme .v-tabsheet:not(.v-has-width) { + width: auto !important; +} + +.mytheme .v-tabsheet-spacertd { + display: none !important; +} + +.mytheme .v-tabsheet-tabcontainer { + position: relative; + box-sizing: border-box; +} + +.mytheme .v-tabsheet-tabcontainer:before { + content: ""; + position: absolute; + height: 0; + border-top: 1px solid #dfdfdf; + bottom: 0; + left: 0; + right: 0; +} + +.mytheme .v-tabsheet-tabcontainer .v-tabsheet-tabs { + position: relative; +} + +.mytheme .v-tabsheet-tabitemcell { + vertical-align: bottom; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem { + line-height: 0; + overflow: hidden; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption { + margin-left: 19px; + padding: 0 4px; + box-sizing: border-box; + cursor: pointer; + text-align: center; + line-height: 37px; + font-size: 15px; + font-weight: 300; + color: #696969; + width: auto !important; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: 2px solid transparent; + position: relative; + -webkit-transition: border-bottom 200ms, color 200ms; + -moz-transition: border-bottom 200ms, color 200ms; + transition: border-bottom 200ms, color 200ms; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption .v-captiontext { + display: inline; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext { + margin-left: 9px; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption:hover { + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; + cursor: default; + color: inherit !important; +} + +.mytheme .v-tabsheet-tabitemcell:first-child .v-caption, .mytheme .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption { + margin-left: 0; +} + +.mytheme .v-tabsheet-tabitemcell:focus { + outline: none; +} + +.mytheme .v-tabsheet-tabitemcell:focus .v-caption { + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption { + border-bottom-color: #197de1; + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption-closable { + padding-right: 22px; +} + +.mytheme .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable { + padding-right: 4px; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close { + position: absolute; + right: 0; + top: 50%; + margin: -8px 0 0; + font-size: 18px; + line-height: 18px; + width: 18px; + text-align: center; + border-radius: 2px; + color: #969696; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover { + background: rgba(0, 0, 0, 0.03); + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active { + background: #197de1; + color: #c8dbed; +} + +.mytheme .v-tabsheet-scroller { + position: absolute; + top: 0; + right: 0; + bottom: 0; + padding-left: 19px; + background-color: transparent; + background-image: -webkit-linear-gradient(right, #fafafa 70%, rgba(250, 250, 250, 0) 100%); + background-image: linear-gradient(to left,#fafafa 70%, rgba(250, 250, 250, 0) 100%); + pointer-events: none; +} + +.mytheme .v-tabsheet-scroller:after { + content: ""; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + display: block; + background-color: transparent; + background-image: -webkit-linear-gradient(right, #dfdfdf 70%, rgba(223, 223, 223, 0) 100%); + background-image: linear-gradient(to left,#dfdfdf 70%, rgba(223, 223, 223, 0) 100%); +} + +.mytheme .v-tabsheet-scroller button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + font: inherit; + color: inherit; + height: 100%; + margin: 0; + padding: 0 9px; + outline: none; + cursor: pointer; + pointer-events: auto; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tabsheet-scroller button:hover { + opacity: 1; + filter: none ; + color: #197de1; +} + +.mytheme .v-tabsheet-scroller button:active { + opacity: 0.7; + filter: alpha(opacity=70) ; + color: #197de1; +} + +.mytheme .v-tabsheet-scroller button::-moz-focus-inner { + padding: 0; + border: 0; +} + +.mytheme .v-tabsheet-scroller [class*="Next"] { + padding-left: 5px; +} + +.mytheme .v-tabsheet-scroller [class*="Next"]:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-tabsheet-scroller [class*="Prev"] { + padding-right: 5px; +} + +.mytheme .v-tabsheet-scroller [class*="Prev"]:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-tabsheet-scroller [class*="disabled"] { + cursor: default; + color: inherit !important; + opacity: 0.1 !important; + filter: alpha(opacity=10) !important; +} + +.mytheme .v-tabsheet-tabsheetpanel > .v-scrollable > .v-widget { + -webkit-animation: valo-animate-in-fade 300ms backwards; + -moz-animation: valo-animate-in-fade 300ms backwards; + animation: valo-animate-in-fade 300ms backwards; +} + +.mytheme .v-tabsheet-deco { + height: 20px !important; + width: 20px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; + display: none; + position: absolute; + z-index: 1; + bottom: 50%; + margin-bottom: -29px; + left: 50%; + margin-left: -10px; +} + +.mytheme .v-tabsheet-loading .v-tabsheet-deco { + display: block; +} + +.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 { + width: 100%; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer tr { + display: table; + table-layout: fixed; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer td { + display: table-cell; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer .v-caption { + margin: 0; + display: block; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption { + margin-left: 4px; + padding: 0 12px; + background-color: #fafafa; + border: 1px solid transparent; + line-height: 36px; + border-radius: 4px 4px 0 0; + font-weight: 400; + -webkit-transition: background-color 160ms; + -moz-transition: background-color 160ms; + transition: background-color 160ms; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption:hover { + background-color: #f2f2f2; + border-bottom-color: #dfdfdf; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover { + background-color: #fafafa; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption-closable { + padding-right: 30px; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + top: 4px; + right: 4px; + margin-top: 0; +} + +.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 { + margin-left: 0; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption { + border-color: #dfdfdf; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption { + background: white; + border-color: #dfdfdf; + border-bottom: none; + padding-bottom: 1px; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-content { + border: 1px solid #dfdfdf; + border-top: none; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-content > div { + background: white; +} + +.mytheme .v-tabsheet-framed.padded-tabbar > .v-tabsheet-tabcontainer { + border: 1px solid #dfdfdf; + border-bottom: none; + background: #fafafa; + padding-top: 6px; +} + +.mytheme .v-tabsheet-framed.icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption { + padding-bottom: 7px; +} + +.mytheme .v-tabsheet-centered-tabs > .v-tabsheet-tabcontainer { + text-align: center; +} + +.mytheme .v-tabsheet-right-aligned-tabs > .v-tabsheet-tabcontainer { + text-align: right; +} + +.mytheme .v-tabsheet-padded-tabbar > .v-tabsheet-tabcontainer .v-tabsheet-tabs { + padding: 0 9px; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption { + padding-top: 6px; + padding-bottom: 6px; + line-height: 1.2; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon { + display: block; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon + .v-captiontext.v-captiontext { + margin-left: 0; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption-closable { + padding-right: 12px; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + top: 4px; + margin-top: 0; +} + +.mytheme .v-tabsheet-compact-tabbar > .v-tabsheet-tabcontainer-compact-tabbar .v-caption { + line-height: 1.8; +} + +.mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + visibility: hidden; +} + +.mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close { + visibility: visible; +} + +.mytheme .v-colorpicker-popup.v-window { + min-width: 220px !important; +} + +.mytheme .v-colorpicker-popup .v-tabsheet-tabs { + padding: 0 9px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] { + padding: 12px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-widget { + width: 100% !important; + vertical-align: middle; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-has-caption { + white-space: nowrap; + padding-left: 48px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-caption { + display: inline-block; + margin-left: -48px; + width: 48px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption { + padding-left: 80px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption { + margin-left: -80px; + width: 80px; +} + +.mytheme .v-colorpicker-popup .v-slider-red .v-slider-base:after { + background: red; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-slider-green .v-slider-base:after { + background: green; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-slider-blue .v-slider-base:after { + background: blue; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-margin-bottom { + padding-bottom: 0; +} + +.mytheme .v-colorpicker-popup .resize-button { + width: 100% !important; + height: auto !important; + text-align: center; + outline: none; +} + +.mytheme .v-colorpicker-popup .resize-button:before { + font-family: ThemeIcons; + content: "\f141"; +} + +.mytheme .v-colorpicker-popup .resize-button-caption { + display: none; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout { + height: auto !important; + padding: 9px 0; + background-color: #fafafa; + border-top: 1px solid #ededed; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout .v-expand { + overflow: visible; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout .v-button { + width: 80% !important; +} + +.mytheme .v-colorpicker-preview { + width: 100% !important; + height: auto !important; + padding: 9px; +} + +.mytheme .v-colorpicker-preview-textfield { + height: auto !important; + text-align: center; + border: none; +} + +.mytheme .v-colorpicker { + width: auto; +} + +.mytheme .v-colorpicker-button-color { + position: absolute; + top: 6px; + right: 6px; + bottom: 6px; + left: 6px; + border-radius: 3px; + border: 1px solid rgba(0, 0, 0, 0.5); + max-width: 23px; +} + +.mytheme .v-colorpicker-button-color + .v-button-caption:not(:empty) { + margin-left: 19px; +} + +.mytheme .v-panel { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + overflow: visible !important; +} + +.mytheme .v-panel-caption { + box-sizing: border-box; + padding: 0 12px; + line-height: 36px; + border-bottom: 1px solid #d5d5d5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%); + color: #464646; + font-weight: 400; + font-size: 14px; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + border-radius: 3px 3px 0 0; +} + +.mytheme .v-panel-content { + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.mytheme .v-panel-content > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-panel-content > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-panel-content > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-panel-content > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-panel-borderless { + background: transparent; + color: inherit; + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-panel-borderless > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; + padding: 0; + margin: 0 12px; + border-bottom: none; +} + +.mytheme .v-panel-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-panel-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-panel-scroll-divider > [class*="-captionwrap"] { + position: relative; + z-index: 2; +} + +.mytheme .v-panel-scroll-divider > [class*="-captionwrap"]:after { + content: ""; + position: absolute; + bottom: -1px; + right: 0; + left: 0; + height: 0; + border-top: 1px solid #dfdfdf; + border-color: rgba(197, 197, 197, 0.5); +} + +.mytheme .v-panel-scroll-divider > [class*="-content"]:before { + content: ""; + position: absolute; + z-index: 2; + top: 0; + height: 0; + border-top: 1px solid #fafafa; + left: 0; + right: 0; +} + +.mytheme .v-panel-caption.v-horizontallayout { + height: auto !important; + line-height: 0; +} + +.mytheme .v-panel-caption.v-horizontallayout .v-slot { + vertical-align: middle; +} + +.mytheme .v-panel-caption.v-horizontallayout .v-label { + line-height: 37px; +} + +.mytheme .v-accordion { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f4f4f4 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f4f4f4 98%); + overflow: hidden; +} + +.mytheme .v-accordion-item { + position: relative; +} + +.mytheme .v-accordion-item:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.mytheme .v-accordion-item:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.mytheme .v-accordion-item:last-child [class*="item-content"] { + border-radius: inherit; +} + +.mytheme .v-accordion-item[class*="item-open"]:last-child > div > .v-caption { + border-radius: 0; +} + +.mytheme .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption { + border-bottom: none; + margin-bottom: 0; +} + +.mytheme .v-accordion-item[class*="item-open"] + [class*="item"] { + border-top: 1px solid #d9d9d9; +} + +.mytheme .v-accordion-item-caption { + border-radius: inherit; +} + +.mytheme .v-accordion-item-caption > .v-caption { + box-sizing: border-box; + padding: 0 12px; + line-height: 36px; + border-bottom: 1px solid #d5d5d5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%); + color: #464646; + font-weight: 400; + font-size: 14px; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + display: block; + background: transparent; + border-bottom-color: #c9c9c9; + border-radius: inherit; + cursor: pointer; + position: relative; +} + +.mytheme .v-accordion-item-caption > .v-caption:hover:before, .mytheme .v-accordion-item-caption > .v-caption:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-accordion-item-caption > .v-caption:hover:before { + background-color: rgba(186, 186, 186, 0.1); + border: none; +} + +.mytheme .v-accordion-item-caption > .v-caption:active:before { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-accordion-item-content { + -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05); + background-color: white; + box-sizing: border-box; +} + +.mytheme .v-accordion-item-content > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-accordion-borderless { + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.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 { + border-radius: 0; +} + +.mytheme .v-select-twincol { + white-space: normal; +} + +.mytheme .v-select-twincol select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select-twincol select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-twincol .v-textfield, .mytheme .v-select-twincol .v-nativebutton { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-twincol .v-nativebutton { + margin-left: 9px; +} + +.mytheme .v-select-twincol-caption-left, .mytheme .v-select-twincol-caption-right { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; +} + +.mytheme .v-select-twincol-buttons { + white-space: nowrap; + display: inline-block; + vertical-align: top; + position: relative; + min-width: 3.5em; +} + +.mytheme .v-select-twincol-buttons .v-button { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; + position: absolute; + left: 9px; + right: 9px; + top: 36px; + padding: 0; + text-align: center; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child { + top: 0; +} + +.mytheme .v-select-twincol-buttons .v-button-caption { + display: none; +} + +.mytheme .v-select-twincol-buttons .v-button:focus { + z-index: 1; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child { + border-radius: 4px 4px 0 0; +} + +.mytheme .v-select-twincol-buttons .v-button:last-child { + border-radius: 0 0 4px 4px; +} + +.mytheme .v-select-twincol-buttons .v-button-wrap:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-select-twincol-error .v-select-twincol-options, .mytheme .v-select-twincol-error .v-select-twincol-selections { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-select select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-select { + display: block; +} + +.mytheme .v-select-select + .v-textfield { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-select + .v-textfield + .v-nativebutton { + margin-top: 9px; + margin-left: 9px; +} + +.mytheme .v-select-error .v-select-select { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-calendar-header-day { + font-weight: 400; + text-align: center; + padding: 7px 0; +} + +.mytheme .v-calendar-header-week .v-calendar-back, .mytheme .v-calendar-header-week .v-calendar-next { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + background: transparent; + border: none; + padding: 0; + margin: 0; + cursor: pointer; + outline: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:focus, .mytheme .v-calendar-header-week .v-calendar-next:focus { + outline: none; +} + +.mytheme .v-calendar-header-week .v-calendar-back:hover, .mytheme .v-calendar-header-week .v-calendar-next:hover { + opacity: 1; + filter: none ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:active, .mytheme .v-calendar-header-week .v-calendar-next:active { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-calendar-header-week .v-calendar-next:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-calendar-month { + outline: none; + overflow: hidden; +} + +.mytheme .v-calendar-month td { + vertical-align: top; +} + +.mytheme .v-calendar-week-number { + cursor: pointer; + width: 20px; + text-align: center; + font-size: 0.8em; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-week-number:hover { + opacity: 1; + filter: none ; +} + +.mytheme .v-calendar-month-day { + outline: none; + box-sizing: border-box; + line-height: 1.2; +} + +.mytheme .v-calendar-bottom-spacer, .mytheme .v-calendar-spacer, .mytheme .v-calendar-bottom-spacer-empty { + height: 19px; + margin-bottom: 3px; +} + +.mytheme .v-calendar-bottom-spacer { + font-size: 0.8em; + padding: 0 5px; + cursor: pointer; +} + +.mytheme .v-calendar-bottom-spacer:hover { + color: #197de1; +} + +.mytheme .v-calendar-day-number { + line-height: 25px; + font-size: 16px; + text-align: right; + margin: 0 5px; + white-space: nowrap; + border-top: 1px solid #f2f2f2; + cursor: pointer; +} + +.mytheme .v-calendar-day-number:hover { + color: #197de1; +} + +.mytheme .v-calendar-month-day-today { + background: #eef3f8; +} + +.mytheme .v-calendar-month-day-today .v-calendar-day-number { + font-weight: 400; + color: #197de1; + border-top: 2px solid #197de1; + line-height: 24px; + margin: 0; + padding: 0 5px; +} + +.mytheme .v-calendar-month-day-selected { + background-color: #e3edf7; +} + +.mytheme .v-calendar-month-day-dragemphasis { + background-color: #a8a8a8; +} + +.mytheme .v-calendar-month-day-scrollable { + overflow-y: scroll; +} + +.mytheme .v-calendar-weekly-longevents { + margin-left: 50px; + border-bottom: 3px solid #e0e0e0; +} + +.mytheme .v-calendar-weekly-longevents .v-calendar-event-all-day { + height: 22px; + line-height: 1.6; + margin-bottom: 3px; +} + +.mytheme .v-calendar-header-week td { + vertical-align: middle !important; +} + +.mytheme .v-calendar-header-week .v-calendar-header-day { + cursor: pointer; +} + +.mytheme .v-calendar-times { + width: 50px; + font-size: 0.77em; + line-height: 1; + white-space: nowrap; +} + +.mytheme .v-calendar-time { + text-align: right; + padding-right: 9px; + margin-top: -6px; + padding-bottom: 6px; +} + +.mytheme .v-calendar-day-times, .mytheme .v-calendar-day-times-today { + outline: none; + border-right: 1px solid transparent; +} + +.mytheme .v-calendar-day-times:focus, .mytheme .v-calendar-day-times-today:focus { + outline: none; +} + +.mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even { + border-top: 1px solid #dfdfdf; +} + +.mytheme .v-calendar .v-datecellslot:first-child, .mytheme .v-calendar .v-datecellslot-even:first-child { + border-top-color: transparent; +} + +.mytheme .v-calendar .v-datecellslot { + border-top-style: dotted; +} + +.mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even { + margin-right: 5px; +} + +.mytheme .v-calendar-current-time { + background: #197de1; + line-height: 1px; + pointer-events: none; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-current-time:before { + content: "\2022"; + color: #197de1; + font-size: 22px; + margin-left: -0.07em; +} + +.mytheme .v-calendar .v-daterange { + position: relative; +} + +.mytheme .v-calendar .v-daterange:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: -1px; + left: 0; + background: #197de1; + opacity: 0.5; + filter: alpha(opacity=50) ; + border-radius: 4px 4px 0 0; +} + +.mytheme .v-calendar .v-daterange + .v-daterange { + border-color: transparent; +} + +.mytheme .v-calendar .v-daterange + .v-daterange:before { + border-radius: 0; +} + +.mytheme .v-calendar-event { + font-size: 0.85em; + overflow: hidden; + cursor: pointer; + outline: none; + border-radius: 4px; +} + +.mytheme .v-calendar-event:focus { + outline: none; +} + +.mytheme .v-calendar-event-month { + padding: 0 5px; + box-sizing: border-box; + margin-bottom: 3px; + white-space: nowrap; + text-overflow: ellipsis; + height: 19px; + line-height: 19px; +} + +.mytheme .v-calendar-event-month .v-calendar-event-time { + float: right; + font-size: 0.9em; + line-height: 19px; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-event-month:before { + content: "\25cf"; + margin-right: 0.2em; +} + +.mytheme .v-calendar-event-all-day { + padding: 0 5px; + box-sizing: border-box; + height: 19px; + line-height: 19px; + border-radius: 0; + margin-left: -1px; + white-space: nowrap; +} + +.mytheme .v-calendar-event-all-day:before { + content: ""; +} + +.mytheme .v-calendar-event-start { + overflow: visible; + margin-left: 0; +} + +.mytheme .v-calendar-event-start.v-calendar-event-continued-to, .mytheme .v-calendar-event-start.v-calendar-event-end { + overflow: hidden; + text-overflow: ellipsis; +} + +.mytheme .v-calendar-event-start { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + margin-left: 5px; +} + +.mytheme .v-calendar-event-end { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + margin-right: 5px; +} + +.mytheme .v-calendar-event-caption { + font-weight: 500; + line-height: 1.2; + padding: 5px 0; + position: absolute; + overflow: hidden; + right: 9px; + left: 5px; + bottom: 0; + top: 0; +} + +.mytheme .v-calendar-event-caption span { + font-weight: 300; + white-space: nowrap; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event { + overflow: visible; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event-content { + margin-top: -1px; + border-radius: 5px; + border: 1px solid #fafafa; + padding-top: 3px; + margin-right: 5px; +} + +.mytheme .v-calendar-event-month:before { + color: #00ace0; +} + +.mytheme .v-calendar-event-all-day { + background-color: #c8eaf4; + background-color: rgba(200, 234, 244, 0.8); + color: #00ace0; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event { + color: #00ace0; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content { + background-color: #c8eaf4; + background-color: rgba(200, 234, 244, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color2"]:before { + color: #2d9f19; +} + +.mytheme .v-calendar-event-all-day[class*="color2"] { + background-color: #d1e7cd; + background-color: rgba(209, 231, 205, 0.8); + color: #2d9f19; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] { + color: #2d9f19; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content { + background-color: #d1e7cd; + background-color: rgba(209, 231, 205, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color3"]:before { + color: #d18100; +} + +.mytheme .v-calendar-event-all-day[class*="color3"] { + background-color: #f1e1c8; + background-color: rgba(241, 225, 200, 0.8); + color: #d18100; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] { + color: #d18100; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content { + background-color: #f1e1c8; + background-color: rgba(241, 225, 200, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color4"]:before { + color: #ce3812; +} + +.mytheme .v-calendar-event-all-day[class*="color4"] { + background-color: #f1d3cb; + background-color: rgba(241, 211, 203, 0.8); + color: #ce3812; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] { + color: #ce3812; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content { + background-color: #f1d3cb; + background-color: rgba(241, 211, 203, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color5"]:before { + color: #2d55cd; +} + +.mytheme .v-calendar-event-all-day[class*="color5"] { + background-color: #d1d9f1; + background-color: rgba(209, 217, 241, 0.8); + color: #2d55cd; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] { + color: #2d55cd; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content { + background-color: #d1d9f1; + background-color: rgba(209, 217, 241, 0.8); +} + +.mytheme .v-calendar.v-disabled * { + cursor: default; +} + +.mytheme .v-label { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.mytheme .v-label.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-label-undef-w { + white-space: nowrap; +} + +.mytheme h1, .mytheme .v-label-h1, .mytheme h2, .mytheme .v-label-h2, .mytheme h3, .mytheme .v-label-h3 { + line-height: 1.1; + font-weight: 200; + color: #141414; +} + +.mytheme h1, .mytheme .v-label-h1 { + font-size: 2.4em; + margin-top: 1.4em; + margin-bottom: 1em; + + letter-spacing: -0.03em; +} + +.mytheme h2, .mytheme .v-label-h2 { + font-size: 1.6em; + + margin-top: 1.6em; + margin-bottom: 0.77em; + letter-spacing: -0.02em; +} + +.mytheme h3, .mytheme .v-label-h3 { + font-size: 1.2em; + + margin-top: 1.8em; + margin-bottom: 0.77em; + letter-spacing: 0; +} + +.mytheme h4, .mytheme .v-label-h4 { + line-height: 1.1; + font-weight: 500; + font-size: 14px; + color: #414141; + text-transform: uppercase; + letter-spacing: 0; + margin-top: 2.4em; + margin-bottom: 0.8em; +} + +.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 { + margin-top: 16px; +} + +.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 { + margin-top: 16px; +} + +.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 { + margin-top: -0.5em; +} + +.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 { + margin: 0 !important; +} + +.mytheme .v-label-colored { + color: #197de1; +} + +.mytheme .v-label-large { + font-size: 20px; +} + +.mytheme .v-label-small { + font-size: 14px; +} + +.mytheme .v-label-tiny { + font-size: 12px; +} + +.mytheme .v-label-huge { + font-size: 26px; +} + +.mytheme .v-label-bold { + font-weight: 500; +} + +.mytheme .v-label-light { + font-weight: 200; + color: #7d7d7d; +} + +.mytheme .v-label-align-right { + text-align: right; +} + +.mytheme .v-label-align-center { + text-align: center; +} + +.mytheme .v-label-spinner { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-label-success, .mytheme .v-label-failure { + background: white; + color: #474747; + border: 2px solid #2c9720; + border-radius: 4px; + padding: 7px 19px 7px 37px; + font-weight: 400; + font-size: 15px; +} + +.mytheme .v-label-success:before, .mytheme .v-label-failure:before { + font-family: ThemeIcons; + content: "\f00c"; + margin-right: 0.5em; + margin-left: -19px; + color: #2c9720; +} + +.mytheme .v-label-failure { + border-color: #ed473b; +} + +.mytheme .v-label-failure:before { + content: "\f05e"; + color: #ed473b; +} + +.mytheme [draggable=true] { + -khtml-user-drag: element; + -webkit-user-drag: element; +} + +.mytheme .v-ddwrapper { + position: relative; +} + +.mytheme .v-ddwrapper-over:before, .mytheme .v-ddwrapper-over:after { + content: ""; + position: absolute; + z-index: 10; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + border: 0 solid #197de1; +} + +.mytheme .v-ddwrapper-over-top:before { + border-top-width: 2px; +} + +.mytheme .v-ddwrapper-over-right:before { + border-right-width: 2px; +} + +.mytheme .v-ddwrapper-over-bottom:before { + border-bottom-width: 2px; +} + +.mytheme .v-ddwrapper-over-left:before { + border-left-width: 2px; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:before { + border-top-width: 0; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:before { + border-bottom-width: 0; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:before { + border-left-width: 0; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:before { + border-right-width: 0; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .v-ddwrapper-over-middle:after, .mytheme .v-ddwrapper-over-center:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-box-drag-hints.v-ddwrapper:after, .mytheme .no-box-drag-hints .v-ddwrapper:after { + display: none !important; + content: none; +} + +.mytheme .v-nativebutton { + -webkit-touch-callout: none; +} + +.mytheme .v-select select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-select { + display: block; +} + +.mytheme .v-select-select + .v-textfield { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-select + .v-textfield + .v-nativebutton { + margin-top: 9px; + margin-left: 9px; +} + +.mytheme .v-select-error .v-select-select { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-popupview { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-popupview:hover { + color: #4396ea; +} + +.mytheme .v-popupview.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-popupview-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; +} + +.mytheme .v-popupview-popup[class*="animate-in"] { + -webkit-animation: v-popupview-animate-in 120ms; + -moz-animation: v-popupview-animate-in 120ms; + animation: v-popupview-animate-in 120ms; +} + +.mytheme .v-popupview-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-popupview-loading { + margin: 12px 12px; + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-richtextarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 0; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + overflow: hidden; +} + +.mytheme .v-richtextarea[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + border-bottom: 1px solid #c5c5c5; + color: #464646; +} + +.mytheme .v-richtextarea .gwt-ToggleButton, .mytheme .v-richtextarea .gwt-PushButton { + display: inline-block; + line-height: 37px; + width: 37px; + text-align: center; + outline: none; +} + +.mytheme .v-richtextarea .gwt-ToggleButton:hover, .mytheme .v-richtextarea .gwt-PushButton:hover { + color: black; +} + +.mytheme .v-richtextarea .gwt-ToggleButton-down, .mytheme .v-richtextarea .gwt-ToggleButton-down-hovering { + background-color: #e0e0e0; + background-image: -webkit-linear-gradient(bottom, #e0e0e0 2%, #dcdcdc 98%); + background-image: linear-gradient(to top,#e0e0e0 2%, #dcdcdc 98%); +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top img { + display: none; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div:before { + font-family: ThemeIcons; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before { + content: "\f032"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before { + content: "\f033"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before { + content: "\f0cd"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before { + content: "\f12c"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before { + content: "\f12b"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before { + content: "\f036"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before { + content: "\f037"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before { + content: "\f038"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before { + content: "\f0cc"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before { + content: "\f03c"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before { + content: "\f03b"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before { + content: "\2014"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before { + content: "\f0cb"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before { + content: "\f0ca"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before { + content: "\f03e"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before { + content: "\f0c1"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before { + content: "\f127"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before { + content: "\f12d"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-bottom { + font-size: 13px; + padding: 0 9px 9px 0; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-bottom select { + margin: 9px 0 0 9px; +} + +.mytheme .v-richtextarea .gwt-RichTextArea { + background: #fff; + border: none; + display: block; +} + +.mytheme .v-richtextarea-readonly { + padding: 5px 7px; + background: transparent; +} + +.mytheme .v-upload .v-button { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; +} + +.mytheme .v-upload-immediate .v-button { + width: 100%; +} + +.mytheme .v-upload-immediate input[type="file"] { + opacity: 0; + filter: alpha(opacity=0) ; + z-index: -1; + position: absolute; + right: 0; + height: 37px; + text-align: right; + border: none; + background: transparent; +} + +.mytheme .v-Notification.v-position-top { + top: 12px; +} + +.mytheme .v-Notification.v-position-right { + right: 12px; +} + +.mytheme .v-Notification.v-position-bottom { + bottom: 12px; +} + +.mytheme .v-Notification.v-position-left { + left: 12px; +} + +.mytheme .v-Notification.v-position-assistive { + top: -9999px; + left: -9999px; +} + +.mytheme .v-Notification-animate-in { + -webkit-animation: valo-animate-in-fade 180ms 10ms backwards; + -moz-animation: valo-animate-in-fade 180ms 10ms backwards; + animation: valo-animate-in-fade 180ms 10ms backwards; +} + +.mytheme .v-Notification-animate-in.v-position-top { + -webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 400ms 10ms backwards; + animation: valo-animate-in-slide-down 400ms 10ms backwards; +} + +.mytheme .v-Notification-animate-in.v-position-bottom { + -webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 400ms 10ms backwards; + animation: valo-animate-in-slide-up 400ms 10ms backwards; +} + +.mytheme .v-Notification-animate-out { + -webkit-animation: valo-animate-out-fade 150ms; + -moz-animation: valo-animate-out-fade 150ms; + animation: valo-animate-out-fade 150ms; +} + +.mytheme .v-Notification-animate-out.v-position-top, .mytheme .v-Notification-animate-out.v-position-bottom { + -webkit-animation: valo-animate-out-slide-down-fade 200ms; + -moz-animation: valo-animate-out-slide-down-fade 200ms; + animation: valo-animate-out-slide-down-fade 200ms; +} + +.mytheme .v-Notification { + border-radius: 4px; + text-align: center; + position: fixed !important; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + background: white; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); + padding: 19px 22px; +} + +.mytheme .v-Notification .v-Notification-caption { + color: #197de1; + font-size: 19px; + line-height: 1; +} + +.mytheme .v-Notification .v-Notification-description { + line-height: 1.4; +} + +.mytheme .v-Notification-caption { + margin: 0; + display: inline-block; + text-align: left; + font-weight: inherit; + line-height: inherit; + white-space: nowrap; + letter-spacing: 0; +} + +.mytheme .v-Notification-description, .mytheme .v-Notification-details { + margin: 0; + display: inline-block; + vertical-align: middle; + max-width: 30em; + text-align: left; + max-height: 20em; + overflow: auto; +} + +.mytheme .v-Notification-caption ~ .v-Notification-description, .mytheme .v-Notification-caption ~ .v-Notification-details { + margin-left: 24px; +} + +.mytheme .v-icon + .v-Notification-caption { + margin-left: 16px; +} + +.mytheme .v-Notification-system { + left: 0 !important; + right: 0; + max-width: 100%; + margin: 0 !important; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + font-weight: 400; + line-height: 22px; +} + +.mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details { + max-width: 50em; +} + +.mytheme .v-Notification-system.v-position-top { + top: 0; +} + +.mytheme .v-Notification-system.v-position-top[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards; + animation: valo-animate-in-slide-down 300ms 10ms backwards; +} + +.mytheme .v-Notification-system.v-position-top[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-up 200ms; + -moz-animation: valo-animate-out-slide-up 200ms; + animation: valo-animate-out-slide-up 200ms; +} + +.mytheme .v-Notification-system.v-position-bottom { + bottom: 0; +} + +.mytheme .v-Notification-system.v-position-bottom[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards; + animation: valo-animate-in-slide-up 300ms 10ms backwards; +} + +.mytheme .v-Notification-system.v-position-bottom[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-down 200ms; + -moz-animation: valo-animate-out-slide-down 200ms; + animation: valo-animate-out-slide-down 200ms; +} + +.mytheme .v-Notification-system .v-Notification-caption { + color: #fff; + vertical-align: middle; +} + +.mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details { + color: #e6e6e6; +} + +.mytheme .v-Notification-system u { + text-decoration: none; +} + +.mytheme .v-Notification.tray { + text-align: left; +} + +.mytheme .v-Notification.tray .v-Notification-caption + .v-Notification-description { + display: block; + margin: 0.5em 0 0; +} + +.mytheme .v-Notification.warning { + background: #FFF3D2; +} + +.mytheme .v-Notification.warning .v-Notification-caption { + color: #AC7C00; +} + +.mytheme .v-Notification.warning .v-Notification-description { + color: #9D874D; +} + +.mytheme .v-Notification.error { + background: #ed473b; + font-weight: 400; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + padding-right: 59px; + overflow: hidden !important; + cursor: pointer; +} + +.mytheme .v-Notification.error .v-Notification-caption { + color: white; +} + +.mytheme .v-Notification.error .v-Notification-description { + color: #f4e0df; +} + +.mytheme .v-Notification.error:after { + content: "\00d7"; + font-size: 1.5em; + position: absolute; + top: 50%; + margin-top: -12px; + right: 12px; + width: 25px; + height: 25px; + line-height: 24px; + cursor: pointer; + color: #000; + opacity: 0.5; + filter: alpha(opacity=50) ; + text-align: center; + border: 1px solid #000; + border-color: rgba(0, 0, 0, 0.3); + border-radius: 50%; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-Notification.error:hover:after { + opacity: 1; + filter: none ; +} + +.mytheme .v-Notification.error:active:after { + background-color: #000; + color: #fff; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + -webkit-transition: none 200ms; + -moz-transition: none 200ms; + transition: none 200ms; +} + +.mytheme .v-Notification.error:after { + color: #fff; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.3); +} + +.mytheme .v-Notification.error:active:after { + background-color: #fff; + color: #000; +} + +.mytheme .v-Notification.dark { + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + font-weight: 400; + line-height: 22px; +} + +.mytheme .v-Notification.dark .v-Notification-caption { + color: #fff; + vertical-align: middle; +} + +.mytheme .v-Notification.dark .v-Notification-description, .mytheme .v-Notification.dark .v-Notification-details { + color: #e6e6e6; +} + +.mytheme .v-Notification.bar { + left: 0 !important; + right: 0; + max-width: 100%; + margin: 0 !important; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; +} + +.mytheme .v-Notification.bar .v-Notification-description, .mytheme .v-Notification.bar .v-Notification-details { + max-width: 50em; +} + +.mytheme .v-Notification.bar.v-position-top { + top: 0; +} + +.mytheme .v-Notification.bar.v-position-top[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards; + animation: valo-animate-in-slide-down 300ms 10ms backwards; +} + +.mytheme .v-Notification.bar.v-position-top[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-up 200ms; + -moz-animation: valo-animate-out-slide-up 200ms; + animation: valo-animate-out-slide-up 200ms; +} + +.mytheme .v-Notification.bar.v-position-bottom { + bottom: 0; +} + +.mytheme .v-Notification.bar.v-position-bottom[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards; + animation: valo-animate-in-slide-up 300ms 10ms backwards; +} + +.mytheme .v-Notification.bar.v-position-bottom[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-down 200ms; + -moz-animation: valo-animate-out-slide-down 200ms; + animation: valo-animate-out-slide-down 200ms; +} + +.mytheme .v-Notification.small { + padding: 11px 13px; +} + +.mytheme .v-Notification.small .v-Notification-caption { + font-size: 16px; +} + +.mytheme .v-Notification.small .v-Notification-description { + font-size: 14px; +} + +.mytheme .v-Notification.critical-error { + background: #ed473b; + font-weight: 400; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); +} + +.mytheme .v-Notification.critical-error .v-Notification-caption { + color: white; +} + +.mytheme .v-Notification.critical-error .v-Notification-description { + color: #f4e0df; +} + +.mytheme .v-Notification.closable { + padding-right: 59px; + overflow: hidden !important; + cursor: pointer; +} + +.mytheme .v-Notification.closable:after { + content: "\00d7"; + font-size: 1.5em; + position: absolute; + top: 50%; + margin-top: -12px; + right: 12px; + width: 25px; + height: 25px; + line-height: 24px; + cursor: pointer; + color: #000; + opacity: 0.5; + filter: alpha(opacity=50) ; + text-align: center; + border: 1px solid #000; + border-color: rgba(0, 0, 0, 0.3); + border-radius: 50%; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-Notification.closable:hover:after { + opacity: 1; + filter: none ; +} + +.mytheme .v-Notification.closable:active:after { + background-color: #000; + color: #fff; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + -webkit-transition: none 200ms; + -moz-transition: none 200ms; + transition: none 200ms; +} + +.mytheme .v-Notification.closable.dark:after, .mytheme .v-Notification.closable.critical-error:after, .mytheme .v-Notification.closable.system:after { + color: #fff; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.3); +} + +.mytheme .v-Notification.closable.dark:active:after, .mytheme .v-Notification.closable.critical-error:active:after, .mytheme .v-Notification.closable.system:active:after { + background-color: #fff; + color: #000; +} + +.mytheme .v-Notification.closable.tray:after { + top: 16px; + margin-top: 0; +} + +.mytheme .v-Notification.success, .mytheme .v-Notification.failure { + background: #fff; + color: #555; + border: 2px solid #2c9720; +} + +.mytheme .v-Notification.success .v-Notification-caption, .mytheme .v-Notification.failure .v-Notification-caption { + color: #2c9720; + font-weight: 400; +} + +.mytheme .v-Notification.success .v-Notification-caption:before, .mytheme .v-Notification.failure .v-Notification-caption:before { + font-family: ThemeIcons; + content: "\f00c"; + margin-right: 0.5em; +} + +.mytheme .v-Notification.success.bar, .mytheme .v-Notification.failure.bar { + margin: -2px !important; +} + +.mytheme .v-Notification.failure { + border-color: #ed473b; +} + +.mytheme .v-Notification.failure .v-Notification-caption { + color: #ed473b; +} + +.mytheme .v-Notification.failure .v-Notification-caption:before { + content: "\f05e"; +} + +.mytheme .valo-menu { + height: 100%; + background-color: #4b4b4b; + background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px); + background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px); + color: #a5a5a5; + font-size: 14px; + line-height: 30px; + border-right: 1px solid #3b3b3b; + white-space: nowrap; +} + +.mytheme .valo-menu-toggle { + display: none; + position: fixed; + z-index: 200; + top: 3px; + left: 3px; + min-width: 0; +} + +.mytheme .valo-menu-part { + border-left: 1px solid #414141; + height: 100%; + padding-bottom: 37px; + overflow: auto; +} + +.mytheme .valo-menu-part:first-child { + border-left: none; +} + +.mytheme .valo-menu-title, .mytheme .valo-menu-subtitle, .mytheme .valo-menu-item { + display: block; + line-height: inherit; + white-space: nowrap; + position: relative; +} + +.mytheme .valo-menu-title .valo-menu-badge, .mytheme .valo-menu-subtitle .valo-menu-badge, .mytheme .valo-menu-item .valo-menu-badge { + position: absolute; + right: 19px; +} + +.mytheme .valo-menu-title { + line-height: 1.2; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: white; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + padding: 12px 19px; + font-size: 14px; + border-bottom: 1px solid #1362b1; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + text-align: center; +} + +.mytheme .valo-menu-title .v-menubar.v-menubar { + background: transparent; + border-color: #1362b1; + color: inherit; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: inherit; +} + +.mytheme .valo-menu-title .v-menubar-menuitem { + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + text-shadow: inherit; + font-size: 16px; + border-color: inherit; +} + +.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 { + margin-top: 0; + margin-bottom: 0; + color: inherit; +} + +.mytheme .v-menubar-user-menu { + border: none; + border-radius: 0; + padding: 1px; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + background: transparent; + color: inherit; + margin: 19px 7px; + display: block; + overflow: hidden; + text-align: center; + height: auto; + color: inherit; +} + +.mytheme .v-menubar-user-menu:focus:after { + display: none; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem { + -webkit-box-shadow: none; + box-shadow: none; + border: none; + margin-right: 1px; + border-radius: 4px; + color: #197de1; + padding: 0 12px; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.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 { + border-radius: 4px; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:before { + content: none; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:hover { + color: #4396ea; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:active { + color: inherit; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-checked, .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked:first-child { + border: 1px solid #c5c5c5; + color: #197de1; +} + +.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 { + position: relative; + top: -1px; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected:hover { + color: #ecf2f8; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled, .mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled:hover { + color: inherit; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem { + color: inherit; + white-space: normal; + line-height: 1.4; + margin: 0; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem img.v-icon { + width: 56px; + height: 56px; + border-radius: 29px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + display: block; + margin: 0 auto 0.3em; + border: 1px solid #c5c5c5; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem:after { + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected { + background: transparent; +} + +.mytheme .valo-menu-subtitle { + color: #868686; + margin: 7px 0 7px 19px; + border-bottom: 1px solid #666666; +} + +.mytheme .valo-menu-subtitle [class*="badge"] { + color: #73a5d7; +} + +.mytheme .valo-menuitems { + display: block; +} + +.mytheme .valo-menu-item { + outline: none; + font-weight: 400; + padding: 0 37px 0 19px; + cursor: pointer; + position: relative; + overflow: hidden; + text-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); + -webkit-transition: background-color 300ms, color 60ms; + -moz-transition: background-color 300ms, color 60ms; + transition: background-color 300ms, color 60ms; +} + +.mytheme .valo-menu-item [class*="caption"] { + vertical-align: middle; + display: inline-block; + width: 90%; + max-width: 15em; + padding-right: 19px; + text-overflow: ellipsis; + overflow: hidden; +} + +.mytheme .valo-menu-item [class*="badge"] { + color: #73a5d7; +} + +.mytheme .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-item.selected .v-icon { + color: #197de1; +} + +.mytheme .valo-menu-item.selected [class*="badge"] { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; +} + +.mytheme .valo-menu-item:focus, .mytheme .valo-menu-item:hover, .mytheme .valo-menu-item.selected { + color: white; +} + +.mytheme .valo-menu-item span.v-icon { + min-width: 1em; + margin-right: 19px; + text-align: center; + vertical-align: middle; + -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.75))); +} + +.mytheme .valo-menu-item span.v-icon + span { + margin-left: 0; +} + +.mytheme .valo-menu-item [class*="badge"] { + background-color: #585858; + -webkit-transition: background-color 300ms; + -moz-transition: background-color 300ms; + transition: background-color 300ms; + line-height: 1; + padding: 4px 6px; + min-width: 11px; + text-align: center; + top: 4px; + border-radius: 4px; +} + +.mytheme .valo-menu-part.large-icons { + background-color: #4b4b4b; + min-width: 74px; + max-width: 111px; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-title { + font-size: 12px; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w { + white-space: normal; +} + +.mytheme .valo-menu-part.large-icons .v-menubar-user-menu { + margin-left: 0; + margin-right: 0; + font-size: 11px; +} + +.mytheme .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon { + width: 28px; + height: 28px; +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] { + margin: 9px 0 0; + padding: 7px 25px 7px 9px; + line-height: 1; + border: none; + text-overflow: ellipsis; + overflow: hidden; + background: #3c3c3c; + font-size: 13px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] { + right: 9px; +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] + .valo-menu-item { + border-top: none; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item { + display: block; + font-size: 26px; + line-height: 1; + padding: 12px; + text-align: center; + border-top: 1px solid #555555; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item:first-child { + border-top: none; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item [class*="caption"] { + display: block; + width: auto; + margin: 0.3em 0 0; + padding: 0; + font-size: 11px; + line-height: 1.3; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item .v-icon { + margin: 0; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item span.v-icon { + opacity: 0.8; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected .v-icon { + opacity: 1; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] { + border-color: #434343; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item [class*="badge"] { + padding-left: 4px; + padding-right: 4px; + top: 7px; + right: 7px; + border: 2px solid #4b4b4b; +} + +.mytheme .valo-menu-logo { + display: block; + overflow: hidden; + width: 44px !important; + height: 44px; + border-radius: 4px; + text-align: center; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: white; + font-size: 25px; + line-height: 44px; + margin: 19px auto; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-logo:focus { + outline: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part { + background-color: #4b4b4b; + min-width: 74px; + max-width: 111px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title { + font-size: 12px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w { + white-space: normal; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu { + margin-left: 0; + margin-right: 0; + font-size: 11px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon { + width: 28px; + height: 28px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] { + margin: 9px 0 0; + padding: 7px 25px 7px 9px; + line-height: 1; + border: none; + text-overflow: ellipsis; + overflow: hidden; + background: #3c3c3c; + font-size: 13px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] { + right: 9px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] + .valo-menu-item { + border-top: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item { + display: block; + font-size: 26px; + line-height: 1; + padding: 12px; + text-align: center; + border-top: 1px solid #555555; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child { + border-top: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] { + display: block; + width: auto; + margin: 0.3em 0 0; + padding: 0; + font-size: 11px; + line-height: 1.3; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon { + margin: 0; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon { + opacity: 0.8; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon { + opacity: 1; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] { + border-color: #434343; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] { + padding-left: 4px; + padding-right: 4px; + top: 7px; + right: 7px; + border: 2px solid #4b4b4b; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] { + padding-top: 37px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator { + top: 37px; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] > .v-widget { + position: relative !important; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu { + border-right: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part { + overflow: visible; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle { + display: inline-block; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title { + position: fixed; + z-index: 100; + top: 0; + left: 0; + right: 0; + height: 37px !important; + padding-top: 0; + padding-bottom: 0; + -webkit-backface-visibility: hidden; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu { + position: fixed; + z-index: 100; + top: 0; + right: 0; + margin: 0; + padding: 0; + height: 37px; + color: #97bee5; + max-width: 30%; + -webkit-backface-visibility: hidden; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem { + line-height: 36px; + white-space: nowrap; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon { + display: inline-block; + margin: 0 6px 0 0; + width: 19px; + height: 19px; + border-radius: 10px; + border: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems { + height: 100%; + background-color: #4b4b4b; + background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px); + background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px); + color: #a5a5a5; + font-size: 14px; + line-height: 30px; + border-right: 1px solid #3b3b3b; + white-space: nowrap; + position: fixed; + z-index: 9000; + top: 37px; + bottom: 0; + height: auto; + max-width: 100%; + overflow: auto; + padding: 19px 0; + -webkit-transform: translatex(-100%); + -moz-transform: translatex(-100%); + -ms-transform: translatex(-100%); + -o-transform: translatex(-100%); + transform: translatex(-100%); + -webkit-transition: all 300ms; + -moz-transition: all 300ms; + transition: all 300ms; +} + +.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 { + -webkit-transform: translatex(0%); + -moz-transform: translatex(0%); + -ms-transform: translatex(0%); + -o-transform: translatex(0%); + transform: translatex(0%); +} + +.mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption { + display: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption { + display: inline-block; + width: 19px; + overflow: hidden; +} + +.mytheme .v-label-cut_text { + overflow: hidden; +} + +.mytheme .v-label-text_yesil { + color: #2c9720; +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..bb2d823 --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +YSRsearch +============== + +Template for a simple Vaadin application that only requires a Servlet 3.0 container to run. + + +Workflow +======== + +To compile the entire project, run "mvn install". + +To run the application, run "mvn jetty:run" and open http://localhost:8080/ . + +To produce a deployable production mode WAR: +- change productionMode to true in the servlet class configuration (nested in the UI class) +- run "mvn clean package" +- test the war file with "mvn jetty:run-war" + +Client-Side compilation +------------------------- + +The generated maven project is using an automatically generated widgetset by default. +When you add a dependency that needs client-side compilation, the maven plugin will +automatically generate it for you. Your own client-side customizations can be added into +package "client". + +Debugging client side code + - run "mvn vaadin:run-codeserver" on a separate console while the application is running + - activate Super Dev Mode in the debug window of the application + +Developing a theme using the runtime compiler +------------------------- + +When developing the theme, Vaadin can be configured to compile the SASS based +theme at runtime in the server. This way you can just modify the scss files in +your IDE and reload the browser to see changes. + +To use the runtime compilation, open pom.xml and comment out the compile-theme +goal from vaadin-maven-plugin configuration. To remove a possibly existing +pre-compiled theme, run "mvn clean package" once. + +When using the runtime compiler, running the application in the "run" mode +(rather than in "debug" mode) can speed up consecutive theme compilations +significantly. + +It is highly recommended to disable runtime compilation for production WAR files. + +Using Vaadin pre-releases +------------------------- + +If Vaadin pre-releases are not enabled by default, use the Maven parameter +"-P vaadin-prerelease" or change the activation default value of the profile in pom.xml . diff --git a/URLs.txt b/URLs.txt new file mode 100644 index 0000000..884ae02 --- /dev/null +++ b/URLs.txt @@ -0,0 +1,6 @@ +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/temel-siber-guvenlik-egitimi-sertifika-programi +https://www.kodcu.com +https://bilisim.com.tr/ +https://www.bilgisayarbilisim.net/ +https://sozluk.bilisimhareketi.com/index.php +asd as das das d diff --git a/Verilerim/AltURLler/derinlik1.txt b/Verilerim/AltURLler/derinlik1.txt new file mode 100644 index 0000000..db219e8 --- /dev/null +++ b/Verilerim/AltURLler/derinlik1.txt @@ -0,0 +1,161 @@ +http://www.itusem.itu.edu.tr/ +http://www.itusem.itu.edu.tr/anasayfa +http://www.itusem.itu.edu.tr/anasayfa/2017/10/12/sertifikali-sanat-programlari +http://www.itusem.itu.edu.tr/anasayfa/2017/11/03/c-1-tipi-bina-akustigi +http://www.itusem.itu.edu.tr/anasayfa/2017/11/03/cocuklar-icin-genel-ingilizce-kursu +http://www.itusem.itu.edu.tr/anasayfa/2017/11/16/lojistik-satinalma-ve-tedarik-zinciri-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/11/26/kalite-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/11/30/e-ticaret-sitelerinin-planlanmasi-ve-yonetimi-egitim +http://www.itusem.itu.edu.tr/anasayfa/2017/11/30/sosyal-medya-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/12/01/proje-yonetimi-uzmanligi-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/12/05/yalin-uretim-ve-yonetim-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/12/10/dis-ticaret-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/12/10/kalite-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/anasayfa/2017/12/12/is-analitigi-ve-buyuk-veri-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/docs/librariesprovider131/default-document-library/8_gunluk_kurs-2018.pdf?sfvrsn=2 +http://www.itusem.itu.edu.tr/docs/librariesprovider131/default-document-library/cec-upcomýng-courses-spring-2018-2.pdf?sfvrsn=2 +http://www.itusem.itu.edu.tr/egitimler-ve-programlar +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/adli-siber-guvenlik-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/bilgi-teknolojileri-denetimi-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/ileri-seviye-siber-guvenlik-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/kurumsal-siber-guvenlik-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/temel-siber-guvenlik-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/uygulamali-ileri-seviye-siber-guvenlik-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/bilisim-enstitusu-sertifika-programlari/siber-guvenlik-egitimi-sertifika-programlari/yonetici-siber-guvenlik-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/arc-gis-10-3-baslangic-seviyesi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/arc-gis-10-3-ileri-seviye +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/autodesk-3ds-max-design-2011 +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/autodesk-c-autocad-2016 +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/gayrimenkul-gelistirme-uzmanlik-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/google-sketch-up +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/netcad-7-0 +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/cevre-ve-sehircilik-uyg-ar-merkezi/photoshop-cs6 +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/enerji-enstitusu-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/enerji-enstitusu-programlari/yenilenebilir-enerji-teknolojileri +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/guzel-sanatlar-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/guzel-sanatlar-programlari/resim-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/insaat-fakulltesi-sertifika-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/insaat-fakulltesi-sertifika-programlari/bim-surecleri-egitim-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/insaat-fakulltesi-sertifika-programlari/bim-uygulama-egitim-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/insaat-fakulltesi-sertifika-programlari/bim-uzmani-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/insaat-fakulltesi-sertifika-programlari/insaat-sektorunde-fidic-sozlesmeleri-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/bilirkisilik-temel-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/dis-ticaret-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/endustri-40-ve-dijital-donusum-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/eticaret-sitelerinin-planlanmasi-ve-yonetimi-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/insan-kaynaklari-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/is-analitigi-ve-buyuk-veri-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/kalite-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/lojistik-satinalma-ve-tedarik-zinciri-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/lojistik-satinalma-ve-tedarik-zinciri-yoneticiligi-sertifika-programi/modul-4-satinalma-yonetimi-ve-dis-ticaret +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/mikro-mba +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/proje-yonetimi-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/sosyal-medya-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/tesisler-teknik-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/turquality-ve-marka-uzmanlik-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/isletme-fakultesi-sertifika-programlari/yalin-uretim-ve-yonetim-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/6-sigma-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/aile-sirketlerinde-kurumsallasma-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/balanced-scorecard-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/egiticinin-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/iso-27001-bilgi-guvenligi-yonetim-sistemi-ve-yys-bilgilendirme-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/iso-9001-revizyon-2015-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/oyun-teorisi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/spf-duzey-1-lisanslama-sinavlarina-hazirlik-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/toplam-uretken-bakim-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/uygulamali-yalin-uretim-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/kisa-sureli-egitimler/yoneticiler-icin-finans-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/bale +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/enstrumanlar +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/itu-tmdk-maslak-yerleskesi-sem-sertifikali-sanat-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/london-college-of-music-lcm +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/okul-oncesi-muzik-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/sayisal-ortamda-ses-islemi-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/konservatuar-programlari/temel-muzik-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/makine-fakultesi-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/makine-fakultesi-programlari/ileri-seviye-solidworks-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/makine-fakultesi-programlari/temel-seviye-solidworks-egitimi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cephe-sistemleri-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi/a-1-tipi-temel-egitim-ve-saha-olcumleri-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi/a-2-tipi-muhendislik-akustigi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi/b-1-tipi-endustriyel-gurultu-rapor-haritalama +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi/b-2-tipi-ulasim-sektoru-gurultu-haritalama +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi/c-1-tipi-bina-akustigi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/cevresel-gurultu-yonetimi-yeni-donem-programi/c-2-tipi-eylem-planlarinin-hazirlanmasi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/erisebilirlik-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/konforlu-enerji-verimli-ve-surdurulebilir-binalar-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/mimarlik-fakultesi-programlari/tasarim-atolyesi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/tekstil-teknolojileri-ve-tasarim-fakultesi-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/tekstil-teknolojileri-ve-tasarim-fakultesi-programlari/temel-tekstil-ve-hazir-giyim-egitim-sertifika-programi +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/ucak-ve-uzay-bilimleri-fakultesi-sertifika-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/ucak-ve-uzay-bilimleri-fakultesi-sertifika-programlari/ruzgar-enerjisi-gunes-enerjisi-ve-hidroelektrik-enerjisi-kursu +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/cocuklar-icin-genel-ingilizce-kursu +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/french-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/general-english-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/german-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/ielts +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/italian-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/proficiency-courses +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/russian-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/spanish-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/toefl-ibt +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/turkish-for-foreigner-course +http://www.itusem.itu.edu.tr/egitimler-ve-programlar/yabanci-diller-egitim-programlari/yds-kursu +http://www.itusem.itu.edu.tr/haberler +http://www.itusem.itu.edu.tr/haberler/2017/10/12/sertifikali-sanat-programlari +http://www.itusem.itu.edu.tr/haberler/2017/11/02/balanced-scorecard +http://www.itusem.itu.edu.tr/haberler/2017/11/03/c-1-tipi-bina-akustigi +http://www.itusem.itu.edu.tr/haberler/2017/11/03/cocuklar-icin-genel-ingilizce-kursu +http://www.itusem.itu.edu.tr/haberler/2017/11/14/yds-kursu +http://www.itusem.itu.edu.tr/haberler/2017/11/16/lojistik-satinalma-ve-tedarik-zinciri-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/11/26/kalite-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/11/29/8-gunluk-yogunlastirilmis-ingilizce-yeterlilik-kursu +http://www.itusem.itu.edu.tr/haberler/2017/11/30/e-ticaret-sitelerinin-planlanmasi-ve-yonetimi-egitim +http://www.itusem.itu.edu.tr/haberler/2017/11/30/sosyal-medya-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/12/01/proje-yonetimi-uzmanligi-egitimi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/12/05/yalin-uretim-ve-yonetim-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/12/10/dis-ticaret-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/12/10/kalite-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/haberler/2017/12/12/is-analitigi-ve-buyuk-veri-uzmanligi-sertifika-programi +http://www.itusem.itu.edu.tr/hakkimizda +http://www.itusem.itu.edu.tr/hakkimizda/personel +http://www.itusem.itu.edu.tr/iletisim +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/bigdata2.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/bilirkisilik.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/gurultuslide.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/itü-sem.png?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/lean_slider.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/micro_mba.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/muzik_kursu.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/news-icon.tmb-.png?sfvrsn=1 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/sem_lojistik.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/tasarim-atolyesi7c3edc4aceeb6433bf21ff0000f8c30d.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/turqualty-slider.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/default-album/yoneticiler_finansf80cff4aceeb6433bf21ff0000f8c30d.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/itusem-slider/pmslide.jpg?sfvrsn=2 +http://www.itusem.itu.edu.tr/images/librariesprovider131/itusem-slider/sosyal-medya.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/images/librariesprovider131/itusem-slider/ydy2092f24aceeb6433bf21ff0000f8c30d.jpg?sfvrsn=0 +http://www.itusem.itu.edu.tr/online-kayit +http://www.itusem.itu.edu.tr/online-kayit/egitim-kayit +http://www.itusem.itu.edu.tr/planlanan-egitimler +http://www.itusem.itu.edu.tr/planlanan-egitimler/2016/07/20/kalite-yoneticiligi-sertifika-programi +http://www.itusem.itu.edu.tr/ScriptResource.axd?d=0vQ01_AuObYrX2dLCT3VmoHE6oDNj_V8WuwUhB-_gITjhjWv9CxmKh5tgwpnNV8bGz4ApH0zpqhO4DsOwfIPxoh5WoISwLyOE4ST6811DkTpZievlsMoEY0tXrTjKSiAQ7JjpFgJinqCEkj-DKm7jABJ50qVrgMKh2-k9pQ2ITV4VjSHVfNMYOakWaG_kJBO4y0NxnFgP-1IYnhZ_cgIcg2&t=ffffffffe1c1992f +http://www.itusem.itu.edu.tr/ScriptResource.axd?d=45dHWn53SBLx36h4XTNL_OjuqyM6U7XthNQeZu-n2mYbPZQaU4WCqawdrWf7MvjcAcsNcV2CP3EYO5gWPbydq4ntd0InHORmAVLIriYHrWfUCMBsgoP2kPHjvxjs1H0Ak34vzoOHOeXzNYQeu8xT8uxEnj2dmIqZ3pWPAYIli44zZ-GcE6S557zhLRK9fh_B0&t=ffffffffe1c1992f +http://www.itusem.itu.edu.tr/ScriptResource.axd?d=Rfxzg6Da33IvfmRw2pXMAoDdgM193ZU2Ldjn26Ymv0PqoVY86xeQjWZocMQfI94ZmrB6x__ZlCVfmj1Bc-AE7t7Nw3QrdeFWNet1rNJ9pSqVBMgqIqGan7AiH1CdFWn40In3FHoY2elCxMuQRMX8p15enO66h8x7f9TWPFcfTa2clH_53UUp2qm_u6tfWuMS6nWbC3GXF5UrMwQrz3hKTQ2&t=ffffffffe1c1992f +http://www.itusem.itu.edu.tr/sinavlar +http://www.itusem.itu.edu.tr/sinavlar/certiport-sinavlari +http://www.itusem.itu.edu.tr/sinavlar/ielts +http://www.itusem.itu.edu.tr/sinavlar/london-college-of-music-sinavi +http://www.itusem.itu.edu.tr/sinavlar/toefl-sýnavi +http://www.itusem.itu.edu.tr/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl09_TSM&compress=0&_TSM_CombinedScripts_=%3B%3BSystem.Web.Extensions%2C%2BVersion%3D4.0.0.0%2C%2BCulture%3Dneutral%2C%2BPublicKeyToken%3D31bf3856ad364e35%3Atr%3A8f95decb-d716-4257-bc42-c772df7173e5%3Aea597d4b +http://www.itusem.itu.edu.tr/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl09_TSM&compress=0&_TSM_CombinedScripts_=%3B%3BTelerik.Sitefinity%3Atr%3Ada21f471-e8de-4f3c-b5cf-0c98b36cf493%3A993d8e92%3A5b182b17%3BTelerik.Web.UI%2C%2BVersion%3D2014.3.1209.40%2C%2BCulture%3Dneutral%2C%2BPublicKeyToken%3D121fae78165ba3d4%3Atr%3A583085b5-d2ab-4213-8c8d-72e418962ce3%3A16e4e7cd%3Addbfcb67%3Af7645509%3BTelerik.Sitefinity%2C%2BVersion%3D7.3.5619.0%2C%2BCulture%3Dneutral%2C%2BPublicKeyToken%3Db28c218413bdf563%3Atr%3Ada21f471-e8de-4f3c-b5cf-0c98b36cf493%3A721addc%3Af77740f1%3A26cfb6dc%3A6e04508f%3A447a22b8%3BTelerik.Sitefinity.Resources%3Atr%3Ae5b4846c-5b32-4e8c-ab42-9a7e5bcce4af%3Ac4ef6dcd%3A6f03d72a%3BTelerik.Sitefinity%2C%2BVersion%3D7.3.5619.0%2C%2BCulture%3Dneutral%2C%2BPublicKeyToken%3Db28c218413bdf563%3Atr%3Ada21f471-e8de-4f3c-b5cf-0c98b36cf493%3Ac1fc658e%3A41f6c3a7 +http://www.itusem.itu.edu.tr/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl09_TSM&compress=0&_TSM_CombinedScripts_=%3B%3BTelerik.Sitefinity.Resources%3Atr%3Ae5b4846c-5b32-4e8c-ab42-9a7e5bcce4af%3A472a0b31%3A7ee0bb1f%3A83eb063b diff --git a/Verilerim/Crawler/docid0/frontier/00000000.jdb b/Verilerim/Crawler/docid0/frontier/00000000.jdb new file mode 100644 index 0000000000000000000000000000000000000000..cb3a55951a4085395777b64678a37952611bc578 GIT binary patch literal 45197 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 XJ#NcfcMg87`c>WOd+cx6vxNKy4f%>H literal 0 HcmV?d00001 diff --git a/Verilerim/Crawler/docid0/frontier/je.config.csv b/Verilerim/Crawler/docid0/frontier/je.config.csv new file mode 100644 index 0000000..62a8cd6 --- /dev/null +++ b/Verilerim/Crawler/docid0/frontier/je.config.csv @@ -0,0 +1,2 @@ +com.sleepycat.je.util.ConsoleHandler.level,com.sleepycat.je.util.FileHandler.level,java:args,java:maxMemory,java:minMemory,java:vendor,java:version,je.adler32.chunkSize,je.checkpointer.bytesInterval,je.checkpointer.deadlockRetry,je.checkpointer.highPriority,je.checkpointer.wakeupInterval,je.cleaner.backgroundProactiveMigration,je.cleaner.bytesInterval,je.cleaner.calc.initialAdjustments,je.cleaner.calc.maxProbeSkipFiles,je.cleaner.calc.minProbeSkipFiles,je.cleaner.calc.minUncountedLNs,je.cleaner.calc.recentLNSizes,je.cleaner.cluster,je.cleaner.clusterAll,je.cleaner.deadlockRetry,je.cleaner.detailMaxMemoryPercentage,je.cleaner.expunge,je.cleaner.fetchObsoleteSize,je.cleaner.forceCleanFiles,je.cleaner.foregroundProactiveMigration,je.cleaner.lazyMigration,je.cleaner.lockTimeout,je.cleaner.lookAheadCacheSize,je.cleaner.maxBatchFiles,je.cleaner.minAge,je.cleaner.minFileUtilization,je.cleaner.minFilesToDelete,je.cleaner.minUtilization,je.cleaner.readSize,je.cleaner.restartRetries,je.cleaner.retries,je.cleaner.rmwFix,je.cleaner.threads,je.cleaner.trackDetail,je.cleaner.upgradeToLogVersion,je.compressor.deadlockRetry,je.compressor.lockTimeout,je.compressor.wakeupInterval,je.deferredWrite.temp,je.env.backgroundReadLimit,je.env.backgroundSleepInterval,je.env.backgroundWriteLimit,je.env.checkLeaks,je.env.comparatorsRequired,je.env.dbCacheClearCount,je.env.dbEviction,je.env.diskOrderedScanLockTimeout,je.env.dupConvertPreloadAll,je.env.fairLatches,je.env.forcedYield,je.env.isLocking,je.env.isReadOnly,je.env.isTransactional,je.env.logTrace,je.env.recovery,je.env.recoveryForceCheckpoint,je.env.runCheckpointer,je.env.runCleaner,je.env.runEvictor,je.env.runINCompressor,je.env.sharedLatches,je.env.startupThreshold,je.env.terminateTimeout,je.evictor.allowBinDeltas,je.evictor.coreThreads,je.evictor.criticalPercentage,je.evictor.deadlockRetry,je.evictor.evictBytes,je.evictor.evictionBatchPercentage,je.evictor.forcedYield,je.evictor.keepAlive,je.evictor.lruOnly,je.evictor.maxThreads,je.evictor.nodeScanPercentage,je.evictor.nodesPerScan,je.evictor.useMemoryFloor,je.evictor.wakeupInterval,je.haltOnCommitAfterChecksumException,je.lock.nLockTables,je.lock.oldLockExceptions,je.lock.timeout,je.log.bufferSize,je.log.checksumRead,je.log.chunkedNIO,je.log.directNIO,je.log.faultReadSize,je.log.fileCacheSize,je.log.fileMax,je.log.fsyncTimeout,je.log.groupCommitInterval,je.log.groupCommitThreshold,je.log.iteratorMaxSize,je.log.iteratorReadSize,je.log.memOnly,je.log.nDataDirectories,je.log.numBuffers,je.log.totalBufferBytes,je.log.useNIO,je.log.useODSYNC,je.log.useWriteQueue,je.log.verifyChecksums,je.log.writeQueueSize,je.maxMemory,je.maxMemoryPercent,je.nodeDupTreeMaxEntries,je.nodeMaxEntries,je.sharedCache,je.stats.collect,je.stats.collect.interval,je.stats.file.directory,je.stats.file.row.count,je.stats.max.files,je.tree.binDelta,je.tree.compactMaxKeyLength,je.tree.maxDelta,je.tree.minMemory,je.txn.deadlockStackTrace,je.txn.dumpLocks,je.txn.durability,je.txn.serializableIsolation,je.txn.timeout,je:version,mc:arch,mc:processors,os:name,os:version +"OFF","INFO"," -Dmaven.home=EMBEDDED -Dclassworlds.conf=C:\Users\Mavi\Documents\JAVA Projects\.metadata\.plugins\org.eclipse.m2e.launching\launches\m2conf584819616477404930.tmp -Dmaven.multiModuleProjectDirectory=C:\Users\Mavi\Documents\JAVA Projects\YSRsearch -Dfile.encoding=Cp1254","1873805312","132120576","Oracle Corporation","1.8.0_152","0","20000000","3","false","0","false","0","5","20","5","1000","10","false","false","3","2","true","false","","false","false","500 ms","8192","0","2","5","5","50","0","5","10","true","1","true","0","3","500 ms","5 s","false","0","1 ms","0","true","false","100","true","10 seconds","true","false","false","true","false","false","true","true","false","true","true","true","true","true","5 min","10 s","true","1","0","3","524288","10","false","10 min","true","10","10","10","95","5 s","false","1","false","500 ms","1048576","true","0","false","2048","100","10000000","500 ms","0","0","16777216","8192","false","0","3","0","false","false","true","false","1048576","0","60","128","128","false","true","1 min","","1440","10","25","16","10","512000","false","false","null","false","0","5.0.84","amd64","4","Windows 10","10.0" diff --git a/Verilerim/Crawler/docid0/frontier/je.info.0 b/Verilerim/Crawler/docid0/frontier/je.info.0 new file mode 100644 index 0000000..e69de29 diff --git a/Verilerim/Crawler/docid0/frontier/je.lck b/Verilerim/Crawler/docid0/frontier/je.lck new file mode 100644 index 0000000..e69de29 diff --git a/Verilerim/Crawler/docid0/frontier/je.stat.csv b/Verilerim/Crawler/docid0/frontier/je.stat.csv new file mode 100644 index 0000000..9ea6ea9 --- /dev/null +++ b/Verilerim/Crawler/docid0/frontier/je.stat.csv @@ -0,0 +1,3 @@ +time,Cache:adminBytes,Cache:avgBatchCACHEMODE,Cache:avgBatchCRITICAL,Cache:avgBatchDAEMON,Cache:avgBatchEVICTORTHREAD,Cache:avgBatchMANUAL,Cache:cacheTotalBytes,Cache:dataAdminBytes,Cache:dataBytes,Cache:lockBytes,Cache:nBINsEvictedCACHEMODE,Cache:nBINsEvictedCRITICAL,Cache:nBINsEvictedDAEMON,Cache:nBINsEvictedEVICTORTHREAD,Cache:nBINsEvictedMANUAL,Cache:nBINsFetch,Cache:nBINsFetchMiss,Cache:nBINsStripped,Cache:nBatchesCACHEMODE,Cache:nBatchesCRITICAL,Cache:nBatchesDAEMON,Cache:nBatchesEVICTORTHREAD,Cache:nBatchesMANUAL,Cache:nCachedBINs,Cache:nCachedUpperINs,Cache:nEvictPasses,Cache:nINCompactKey,Cache:nINNoTarget,Cache:nINSparseTarget,Cache:nLNsFetch,Cache:nLNsFetchMiss,Cache:nNodesEvicted,Cache:nNodesScanned,Cache:nNodesSelected,Cache:nRootNodesEvicted,Cache:nSharedCacheEnvironments,Cache:nThreadUnavailable,Cache:nUpperINsEvictedCACHEMODE,Cache:nUpperINsEvictedCRITICAL,Cache:nUpperINsEvictedDAEMON,Cache:nUpperINsEvictedEVICTORTHREAD,Cache:nUpperINsEvictedMANUAL,Cache:nUpperINsFetch,Cache:nUpperINsFetchMiss,Cache:requiredEvictBytes,Cache:sharedCacheTotalBytes,Checkpoints:lastCheckpointEnd,Checkpoints:lastCheckpointId,Checkpoints:lastCheckpointStart,Checkpoints:nCheckpoints,Checkpoints:nDeltaINFlush,Checkpoints:nFullBINFlush,Checkpoints:nFullINFlush,Cleaning:cleanerBackLog,Cleaning:fileDeletionBacklog,Cleaning:lnSizeCorrectionFactor,Cleaning:nBINDeltasCleaned,Cleaning:nBINDeltasDead,Cleaning:nBINDeltasMigrated,Cleaning:nBINDeltasObsolete,Cleaning:nCleanerDeletions,Cleaning:nCleanerEntriesRead,Cleaning:nCleanerProbeRuns,Cleaning:nCleanerRuns,Cleaning:nClusterLNsProcessed,Cleaning:nINsCleaned,Cleaning:nINsDead,Cleaning:nINsMigrated,Cleaning:nINsObsolete,Cleaning:nLNQueueHits,Cleaning:nLNsCleaned,Cleaning:nLNsDead,Cleaning:nLNsLocked,Cleaning:nLNsMarked,Cleaning:nLNsMigrated,Cleaning:nLNsObsolete,Cleaning:nMarkLNsProcessed,Cleaning:nPendingLNsLocked,Cleaning:nPendingLNsProcessed,Cleaning:nRepeatIteratorReads,Cleaning:nToBeCleanedLNsProcessed,Cleaning:pendingLNQueueSize,Cleaning:totalLogSize,Environment:btreeRelatchesRequired,Environment:environmentCreationTime,I/O:bufferBytes,I/O:endOfLog,I/O:nBytesReadFromWriteQueue,I/O:nBytesWrittenFromWriteQueue,I/O:nCacheMiss,I/O:nFSyncRequests,I/O:nFSyncTime,I/O:nFSyncs,I/O:nFileOpens,I/O:nGroupCommitRequests,I/O:nGroupCommitWaits,I/O:nGrpCommitTimeouts,I/O:nLogBuffers,I/O:nLogFSyncs,I/O:nLogIntervalExceeded,I/O:nLogMaxGroupCommitThreshold,I/O:nNotResident,I/O:nOpenFiles,I/O:nRandomReadBytes,I/O:nRandomReads,I/O:nRandomWriteBytes,I/O:nRandomWrites,I/O:nReadsFromWriteQueue,I/O:nRepeatFaultReads,I/O:nSequentialReadBytes,I/O:nSequentialReads,I/O:nSequentialWriteBytes,I/O:nSequentialWrites,I/O:nTempBufferWrites,I/O:nWriteQueueOverflow,I/O:nWriteQueueOverflowFailures,I/O:nWritesFromWriteQueue,Jvm:PS MarkSweep.count,Jvm:PS MarkSweep.time,Jvm:PS Scavenge.count,Jvm:PS Scavenge.time,Jvm:heap,Jvm:loadAverage,Locks:nLatchAcquireNoWaitUnsuccessful,Locks:nLatchAcquiresNoWaitSuccessful,Locks:nLatchAcquiresNoWaiters,Locks:nLatchAcquiresSelfOwned,Locks:nLatchAcquiresWithContention,Locks:nLatchReleases,Locks:nRequests,Locks:nWaits,Node Compression:cursorsBins,Node Compression:dbClosedBins,Node Compression:inCompQueueSize,Node Compression:nonEmptyBins,Node Compression:processedBins,Node Compression:splitBins,Op:cursorDelete,Op:cursorGetCurrent,Op:cursorGetFirst,Op:cursorGetLast,Op:cursorGetNext,Op:cursorGetNextDup,Op:cursorGetNextNoDup,Op:cursorGetPrev,Op:cursorGetPrevDup,Op:cursorGetPrevNoDup,Op:cursorPut,Op:cursorPutCurrent,Op:cursorPutNoDupData,Op:cursorPutNoOverwrite,Op:dbDelete,Op:dbGet,Op:dbGetSearchBoth,Op:dbPut,Op:dbPutNoDupData,Op:dbPutNoOverWrite,Op:dbRemoveSequence,Op:dosCursorGetNext,Op:secondaryCursorDelete,Op:secondaryCursorGetCurrent,Op:secondaryCursorGetFirst,Op:secondaryCursorGetLast,Op:secondaryCursorGetNext,Op:secondaryCursorGetNextDup,Op:secondaryCursorGetNextNoDup,Op:secondaryCursorGetPrev,Op:secondaryCursorGetPrevDup,Op:secondaryCursorGetPrevNoDup,Op:secondaryDbDelete,Op:secondaryDbGet,Op:secondaryDbGetSearchBoth +2017-12-15T01:26:15Z,161,0,0,0,0,0,3162169,1248,16280,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,3,0,0,1,5,0,0,0,0,0,0, ,0,0,0,0,0,0,0,0,0,0,943,1,369,1,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1513301175143,3145728,0,0,0,0,2,0,2,2,2,0,0,3,3,0,0,0,0,0,0,38,1,0,0,2048,1,954,2,0,0,0,0,4,806,24,1271,377338232,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2017-12-15T01:26:26Z,665,0,0,0,0,0,3212612,1715,66219,0,0,0,0,0,0,565,0,0,0,0,0,0,0,6,5,0,0,1,8,10,0,0,0,0,0, ,0,0,0,0,0,0,0,0,0,0,943,1,369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1513301175143,3145728,0,0,0,0,0,15,0,2,0,0,0,3,2,0,0,0,0,0,0,0,0,0,0,4096,2,43375,2,0,0,0,0,0,0,0,0,419195840,-1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,4,0,2,0,0,0,0,0,0,0,0,0,0,387,0,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 diff --git a/YSRsearch.eml b/YSRsearch.eml new file mode 100644 index 0000000..198a404 --- /dev/null +++ b/YSRsearch.eml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/YSRsearch.iml b/YSRsearch.iml new file mode 100644 index 0000000..3f32323 --- /dev/null +++ b/YSRsearch.iml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/YSRsearch.userlibraries b/YSRsearch.userlibraries new file mode 100644 index 0000000..bc0475f --- /dev/null +++ b/YSRsearch.userlibraries @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..df9a148 --- /dev/null +++ b/pom.xml @@ -0,0 +1,188 @@ + + + 4.0.0 + + org.ysr + YSRsearch + war + 1.0-SNAPSHOT + YSRsearch + + + 3 + + + + 8.1.7 + 8.1.7 + 9.4.8.v20171121 + UTF-8 + 1.8 + 1.8 + + local + + + + + vaadin-addons + http://maven.vaadin.com/vaadin-addons + + + + + + + com.vaadin + vaadin-bom + ${vaadin.version} + pom + import + + + + + + + javax.servlet + javax.servlet-api + 3.0.1 + provided + + + com.vaadin + vaadin-server + + + com.vaadin + vaadin-push + + + com.vaadin + vaadin-client-compiled + + + com.vaadin + vaadin-themes + + + + org.jsoup + jsoup + 1.11.2 + + + edu.uci.ics + crawler4j + 4.3 + + + + + + + + org.apache.maven.plugins + maven-war-plugin + 3.0.0 + + false + + WEB-INF/classes/VAADIN/widgetsets/WEB-INF/** + + + + com.vaadin + vaadin-maven-plugin + ${vaadin.plugin.version} + + + + clean + resources + update-theme + update-widgetset + compile + + compile-theme + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + + + src/main/webapp/VAADIN/themes + + **/styles.css + **/styles.scss.cache + + + + + + + + + org.eclipse.jetty + jetty-maven-plugin + ${jetty.plugin.version} + + 2 + + + + + + + + + vaadin-prerelease + + false + + + + + vaadin-prereleases + http://maven.vaadin.com/vaadin-prereleases + + + vaadin-snapshots + https://oss.sonatype.org/content/repositories/vaadin-snapshots/ + + false + + + true + + + + + + vaadin-prereleases + http://maven.vaadin.com/vaadin-prereleases + + + vaadin-snapshots + https://oss.sonatype.org/content/repositories/vaadin-snapshots/ + + false + + + true + + + + + + + diff --git a/src/main/java/main/BasicCrawler.java b/src/main/java/main/BasicCrawler.java new file mode 100644 index 0000000..5fe1089 --- /dev/null +++ b/src/main/java/main/BasicCrawler.java @@ -0,0 +1,68 @@ +package main; + +import java.util.Set; +import java.util.regex.Pattern; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import edu.uci.ics.crawler4j.crawler.Page; +import edu.uci.ics.crawler4j.crawler.WebCrawler; +import edu.uci.ics.crawler4j.parser.HtmlParseData; +import edu.uci.ics.crawler4j.url.WebURL; + + +public class BasicCrawler extends WebCrawler +{ + private static final Logger logger = LoggerFactory.getLogger(BasicCrawler.class); + private static final Pattern FILTERS = Pattern.compile(".*(\\.(css|js|bmp|gif|jpe?g" + "|png|tiff?|mid|mp2|mp3|mp4" + + "|wav|avi|mov|mpeg|ram|m4v|pdf" + "|rm|smil|wmv|swf|wma|zip|rar|gz))$"); + private String[] myCrawlDomains; + private BenimURL benimURL; + public static Set links; + + + @Override + public void onStart() + { + myCrawlDomains = (String[]) myController.getCustomData( ); + } + + @Override + public boolean shouldVisit(Page referringPage, WebURL url) + { + String href = url.getURL( ).toLowerCase( ); + if(FILTERS.matcher(href).matches( )) { return false; } + + for (String crawlDomain : myCrawlDomains) + { + if(href.startsWith(crawlDomain)) { return true; } + } + + return false; + } + + @Override + public void visit(Page page) + { + int parentDocid = page.getWebURL( ).getParentDocid( ); + int docid = page.getWebURL( ).getDocid( ); + String urlStr = page.getWebURL( ).getURL( ); + + benimURL = new BenimURL(docid, parentDocid, urlStr); + + if(page.getParseData( ) instanceof HtmlParseData) + { + HtmlParseData htmlParseData = (HtmlParseData) page.getParseData( ); + links = htmlParseData.getOutgoingUrls( ); + + logger.debug("Number of outgoing links: {}", links.size( )); + } + + System.out.println("url beklenen : " + benimURL); + logger.debug("============="); + } + + + +} diff --git a/src/main/java/main/BenimURL.java b/src/main/java/main/BenimURL.java new file mode 100644 index 0000000..57cd0a5 --- /dev/null +++ b/src/main/java/main/BenimURL.java @@ -0,0 +1,291 @@ +package main; + +import java.net.MalformedURLException; +import java.net.URL; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import java.util.Set; +import java.util.regex.Pattern; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import edu.uci.ics.crawler4j.crawler.CrawlConfig; +import edu.uci.ics.crawler4j.crawler.CrawlController; +import edu.uci.ics.crawler4j.fetcher.PageFetcher; +import edu.uci.ics.crawler4j.robotstxt.RobotstxtConfig; +import edu.uci.ics.crawler4j.robotstxt.RobotstxtServer; +import edu.uci.ics.crawler4j.url.WebURL; + + +public class BenimURL implements Comparator +{ + private int sirasi, docid, parentDocid; + private float puani; + private String htmlStr, firstP, firstH; + private URL url; + private List anhtrKlmlrnBlnmaSayisi; + private List altURLleri; + private static final Pattern FILTERS = Pattern.compile(".*(\\.(css|js|bmp|gif|jpe?g" + "|png|tiff?|mid|mp2|mp3|mp4" + + "|wav|avi|mov|mpeg|ram|m4v|pdf" + "|rm|smil|wmv|swf|wma|zip|rar|gz))$"); + + + public BenimURL(URL url) + { + this.url = url; + } + + public BenimURL(String urlStr) + { + try + { + this.url = new URL(urlStr); + } + catch (MalformedURLException e) + { + // TODO Auto-generated catch block + e.printStackTrace( ); + } + } + + public BenimURL(int sirasi, float puani, URL url, List anhtrKlmlrnBlnmaSayisi) + { + this.sirasi = sirasi; + this.puani = puani; + this.url = url; + this.anhtrKlmlrnBlnmaSayisi = anhtrKlmlrnBlnmaSayisi; + } + + public BenimURL(int docid, int parentDocid, String urlStr) + { + super( ); + this.docid = docid; + this.parentDocid = parentDocid; + try + { + this.url = new URL(urlStr); + } + catch (MalformedURLException e) + { + // TODO Auto-generated catch block + e.printStackTrace( ); + } + } + + public URL getUrl() + { + return url; + } + + public void setUrl(URL url) + { + this.url = url; + } + + public List getAltURLleri() + { + if(altURLleri == null) + { + try + { + AlAltUrlleri( ); + } + catch (Exception e) + { + // TODO Auto-generated catch block + e.printStackTrace( ); + } + } + + return altURLleri; + } + + public void setAltURLleri(List altURLleri) + { + this.altURLleri = altURLleri; + } + + public List getAnhtrKlmlrnBlnmaSayisi() + { + return anhtrKlmlrnBlnmaSayisi; + } + + public String getHtmlStr() + { + return htmlStr; + } + + public void setHtmlStr(String htmlStr) + { + this.htmlStr = htmlStr; + } + + public String getFirstP() + { + return firstP; + } + + public void setFirstP(String firstP) + { + this.firstP = firstP; + } + + public String getFirstH() + { + return firstH; + } + + public void setFirstH(String firstH) + { + this.firstH = firstH; + } + + public void setAnhtrKlmlrnBlnmaSayisi(List anhtrKlmlrnBlnmaSayisi) + { + this.anhtrKlmlrnBlnmaSayisi = anhtrKlmlrnBlnmaSayisi; + } + + public int getDocid() + { + return docid; + } + + public void setDocid(int docid) + { + this.docid = docid; + } + + public int getParentDocid() + { + return parentDocid; + } + + public void setParentDocid(int parentDocid) + { + this.parentDocid = parentDocid; + } + + public float getPuani() + { + return puani; + } + + public void setPuani(float puani) + { + this.puani = puani; + } + + public int getSirasi() + { + return sirasi; + } + + public void setSirasi(int sirasi) + { + this.sirasi = sirasi; + } + + @Override + public String toString() + { + return url.toString( ); + } + + @Override + public int compare(BenimURL o1, BenimURL o2) + { + if(o1.puani > o2.puani) + return 1; + else if(o1.puani == o2.puani) + return 0; + else + return -1; + } + + public int compareDocID(BenimURL o1, BenimURL o2) + { + if(o1.docid > o2.docid) + return 1; + else if(o1.docid == o2.docid) + return 0; + else + return -1; + } + + public int compareURLstr(BenimURL o1, BenimURL o2) + { + return o1.url.toString( ).compareToIgnoreCase(o2.url.toString( )); + } + + public String toProtocolAndDomain() + { + + return url.getProtocol( ) + "://" + url.getHost( ); + } + + + private static final Logger logger = LoggerFactory.getLogger(Website.class); + + + public void AlAltUrlleri() throws Exception + { + String crawlStorageFolder = "Verilerim/Crawler"; + CrawlConfig config = new CrawlConfig( ); + config.setCrawlStorageFolder(crawlStorageFolder + "/docid" + getDocid( )); + config.setPolitenessDelay(200); + config.setMaxPagesToFetch(1); + config.setMaxDepthOfCrawling(1); + config.setCleanupDelaySeconds(4); + config.setThreadMonitoringDelaySeconds(3); + config.setThreadShutdownDelaySeconds(2); + PageFetcher pageFetcher1 = new PageFetcher(config); + + RobotstxtConfig robotstxtConfig = new RobotstxtConfig( ); + RobotstxtServer robotstxtServer = new RobotstxtServer(robotstxtConfig, pageFetcher1); + + CrawlController controller1 = new CrawlController(config, pageFetcher1, robotstxtServer); + + String[] crawler1Domains = { toProtocolAndDomain( ) }; + + controller1.setCustomData(crawler1Domains); + + controller1.addSeed(toProtocolAndDomain( )); + + + controller1.startNonBlocking(BasicCrawler.class, 1); + + controller1.waitUntilFinish( ); + + setAltURLleri(AlveDonusturAltURLleri(BasicCrawler.links)); + + logger.info("Crawler 1 is finished."); + + } + + /** + * dizi listesinden aldığı url'leri alıp domaine göre seçip benimUrl arraylist'esine atar. + * + * @param altWebURLleri + * alınan alt url'ler + */ + private List AlveDonusturAltURLleri(Set altWebURLleri) + { + List altURLler = new ArrayList<>( ); + + for (WebURL webURL : altWebURLleri) + { + String href = webURL.getURL( ).toLowerCase( ); + if(FILTERS.matcher(href).matches( ) || !href.contains(url.getHost( ).toLowerCase( ))) + { + continue; + } + + altURLler.add(new BenimURL(webURL.getURL( ))); + } + + return altURLler; + } + + +} diff --git a/src/main/java/main/Html.java b/src/main/java/main/Html.java new file mode 100644 index 0000000..3889c69 --- /dev/null +++ b/src/main/java/main/Html.java @@ -0,0 +1,93 @@ +package main; + +import java.io.IOException; + +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; + +import sayfalar.SayfaOzet; + + +public class Html +{ + private static int BulSayisini(String str, String bulunacankStr) + { + + int sayisi = 0; + + if(str == null || str.isEmpty( )) { return 0; } + + String[] words = str.split("\\s+"); + + for (String word : words) + { + if(word.startsWith(bulunacankStr) || word.equalsIgnoreCase(bulunacankStr)) + sayisi++; + } + + return sayisi; + } + + public static int BulSayisiniHtmlde(BenimURL benimURL, String bulunacankStr) + { + return BulSayisini(DonusturHtmlToText(benimURL), bulunacankStr); + } + + + private static String DonusturHtmlToText(BenimURL benimURL) + { + Document document = null; + Element prgrfElement, baslikElement; + + try + { + document = Jsoup.connect(benimURL.toString( )).get( ); + } + catch (IOException ioe) + { + System.out.println("jsoup veri çekme hatası : \n "); + ioe.printStackTrace( ); + } + + + // ---- ilk baÅŸlık alınıyor + baslikElement = document.getElementsByTag("h1").first( ); + if(baslikElement != null) + { + benimURL.setFirstH(baslikElement.ownText( )); + } + else + { + benimURL.setFirstH(document.title( )); + } + // ---- ilk baÅŸlık alınıyor bitiÅŸ + + // ---- ilk paragrag alınıyor + prgrfElement = document.getElementsByTag("p").first( ); + if(prgrfElement != null) + { + benimURL.setFirstP(prgrfElement.ownText( )); + } + else + { + prgrfElement = document.getElementsByTag("h1").first( ); + if(prgrfElement != null) + { + benimURL.setFirstP(prgrfElement.ownText( )); + } + else + { + benimURL.setFirstP(document.title( )); + } + } + // ---- ilk paragrag alınıyor bitiÅŸ + + + SayfaOzet.YazDosyaya("Verilerim/HtmlText/" + benimURL.getDocid( ) + ".txt", + new HtmlToPlainText( ).getPlainText(document)); + + return new HtmlToPlainText( ).getPlainText(document); + } + +} diff --git a/src/main/java/main/HtmlToPlainText.java b/src/main/java/main/HtmlToPlainText.java new file mode 100644 index 0000000..61765d6 --- /dev/null +++ b/src/main/java/main/HtmlToPlainText.java @@ -0,0 +1,122 @@ +package main; + +import org.jsoup.helper.StringUtil; +import org.jsoup.nodes.Element; +import org.jsoup.nodes.Node; +import org.jsoup.nodes.TextNode; +import org.jsoup.select.NodeTraversor; +import org.jsoup.select.NodeVisitor; + +/** + * HTML to plain-text. This example program demonstrates the use of jsoup to convert HTML input to lightly-formatted + * plain-text. That is divergent from the general goal of jsoup's .text() methods, which is to get clean data from a + * scrape. + *

+ * Note that this is a fairly simplistic formatter -- for real world use you'll want to embrace and extend. + *

+ *

+ * To invoke from the command line, assuming you've downloaded the jsoup jar to your current directory: + *

+ *

+ * java -cp jsoup.jar org.jsoup.examples.HtmlToPlainText url [selector] + *

+ * where url is the URL to fetch, and selector is an optional CSS selector. + * + * @author Jonathan Hedley, jonathan@hedley.net + */ +public class HtmlToPlainText +{ + /** + * Format an Element to plain-text + * + * @param element + * the root element to format + * @return formatted text + */ + public String getPlainText(Element element) + { + FormattingVisitor formatter = new FormattingVisitor( ); + NodeTraversor.traverse(formatter, element); // walk the DOM, and call .head() and .tail() for each node + + return formatter.toString( ); + } + + + // the formatting rules, implemented in a breadth-first DOM traverse + private class FormattingVisitor implements NodeVisitor + { + private static final int maxWidth = 80; + private int width = 0; + private StringBuilder accum = new StringBuilder( ); // holds the accumulated text + + + // hit when the node is first seen + @Override + public void head(Node node, int depth) + { + String name = node.nodeName( ); + if(node instanceof TextNode) + append(((TextNode) node).text( )); // TextNodes carry all user-readable text in the DOM. + else if(name.equals("li")) + append("\n * "); + else if(name.equals("dt")) + append(" "); + else if(StringUtil.in(name, "p", "h1", "h2", "h3", "h4", "h5", "tr")) + append("\n"); + } + + // hit when all of the node's children (if any) have been visited + @Override + public void tail(Node node, int depth) + { + String name = node.nodeName( ); + if(StringUtil.in(name, "br", "dd", "dt", "p", "h1", "h2", "h3", "h4", "h5")) + append("\n"); + else if(name.equals("a")) + append(String.format(" <%s>", node.absUrl("href"))); + } + + // appends text to the string builder with a simple word wrap method + private void append(String text) + { + if(text.startsWith("\n")) + width = 0; // reset counter if starts with a newline. only from formats above, not in natural text + if(text.equals(" ") + && (accum.length( ) == 0 || StringUtil.in(accum.substring(accum.length( ) - 1), " ", "\n"))) + return; // don't accumulate long runs of empty spaces + + if(text.length( ) + width > maxWidth) + { // won't fit, needs to wrap + String words[] = text.split("\\s+"); + for (int i = 0; i < words.length; i++) + { + String word = words[i]; + boolean last = i == words.length - 1; + if(!last) // insert a space if not the last word + word = word + " "; + if(word.length( ) + width > maxWidth) + { // wrap and reset counter + accum.append("\n").append(word); + width = word.length( ); + } + else + { + accum.append(word); + width += word.length( ); + } + } + } + else + { // fits as is, without need to wrap text + accum.append(text); + width += text.length( ); + } + } + + @Override + public String toString() + { + return accum.toString( ); + } + } +} diff --git a/src/main/java/main/MyUI.java b/src/main/java/main/MyUI.java new file mode 100644 index 0000000..87ee2b9 --- /dev/null +++ b/src/main/java/main/MyUI.java @@ -0,0 +1,68 @@ +package main; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; + +import javax.servlet.annotation.WebServlet; + +import com.vaadin.annotations.Theme; +import com.vaadin.annotations.VaadinServletConfiguration; +import com.vaadin.server.VaadinRequest; +import com.vaadin.server.VaadinServlet; +import com.vaadin.ui.Notification; +import com.vaadin.ui.UI; + +import sayfalar.SayfaGiris; +import sayfalar.SayfaOzet; +import sayfalar.SayfaSonuc; + + +/** + * This UI is the application entry point. A UI may either represent a browser window (or tab) or some part of an HTML + * page where a Vaadin application is embedded. + *

+ * The UI is initialized using {@link #init(VaadinRequest)}. This method is intended to be overridden to add component + * to the user interface and initialize non-component functionality. + */ +@Theme("mytheme") +public class MyUI extends UI +{ + /* + * (non-Javadoc) + * + * @see com.vaadin.ui.UI#init(com.vaadin.server.VaadinRequest) + */ + @Override + protected void init(VaadinRequest vaadinRequest) + { + File file = new File("URLs.txt"); + try + { + SayfaOzet.urlStr = new String(Files.readAllBytes(file.toPath( ))); + SayfaOzet.urlList = SayfaOzet.AlUrlStringdenUrlleri(SayfaOzet.urlList); + } + catch (IOException e) + { + // TODO Auto-generated catch block + e.printStackTrace( ); + } + + SayfaSonuc sayfaSonuc = SayfaSonuc.getSayfaSonuc(SayfaOzet.urlList); + SayfaGiris sayfaGiris = SayfaGiris.getSayfaGiris(SayfaOzet.urlList); + + SayfaOzet.getAramaAlani( ).focus( ); // sayfa açıldığında arama alanından yazmaya + // başlayabilmek için + setContent(SayfaOzet.ekranGiris); + + Notification.show("hi :)", "Welcome to YSR Search", Notification.Type.TRAY_NOTIFICATION); + + } + + + @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true) + @VaadinServletConfiguration(ui = MyUI.class, productionMode = false) + public static class MyUIServlet extends VaadinServlet + { + } +} diff --git a/src/main/java/main/Website.java b/src/main/java/main/Website.java new file mode 100644 index 0000000..4236959 --- /dev/null +++ b/src/main/java/main/Website.java @@ -0,0 +1,43 @@ +package main; + +public class Website +{ + /* private static final Logger logger = LoggerFactory.getLogger(Website.class); + + + public static void AlUrlleri(List urlList) throws Exception + { + String crawlStorageFolder = "Crawler/Veri"; + + + for (int i = 0; i < urlList.size( ); i++) + { + CrawlConfig config = new CrawlConfig( ); + config.setCrawlStorageFolder(crawlStorageFolder + "/crawler" + i); + config.setPolitenessDelay(2000); + config.setMaxPagesToFetch(100); + config.setMaxDepthOfCrawling(3); + PageFetcher pageFetcher1 = new PageFetcher(config); + + RobotstxtConfig robotstxtConfig = new RobotstxtConfig( ); + RobotstxtServer robotstxtServer = new RobotstxtServer(robotstxtConfig, pageFetcher1); + + CrawlController controller1 = new CrawlController(config, pageFetcher1, robotstxtServer); + + String[] crawler1Domains = { urlList.get(i).toProtocolAndDomain( ) }; + + controller1.setCustomData(crawler1Domains); + + controller1.addSeed(urlList.get(i).toProtocolAndDomain( )); + + + controller1.startNonBlocking(BasicCrawler.class, 5); + + controller1.waitUntilFinish( ); + logger.info("Crawler 1 is finished."); + } + + } + + */ +} diff --git a/src/main/java/sayfalar/EkranGiris.java b/src/main/java/sayfalar/EkranGiris.java new file mode 100644 index 0000000..9bb22ae --- /dev/null +++ b/src/main/java/sayfalar/EkranGiris.java @@ -0,0 +1,42 @@ +package sayfalar; + +import com.vaadin.annotations.AutoGenerated; +import com.vaadin.annotations.DesignRoot; +import com.vaadin.ui.AbsoluteLayout; +import com.vaadin.ui.Button; +import com.vaadin.ui.Image; +import com.vaadin.ui.TextField; +import com.vaadin.ui.declarative.Design; + + +/** + * !! DO NOT EDIT THIS FILE !! + * + * This class is generated by Vaadin Designer and will be overwritten. + * + * Please make a subclass with logic and additional interfaces as needed, + * e.g class LoginView extends LoginDesign implements View { } + */ +@DesignRoot +@AutoGenerated +@SuppressWarnings("serial") +public class EkranGiris extends AbsoluteLayout +{ + protected Image arkaPlan; + protected Button buttonUrlGir; + protected Button buttonSearchOnPage; + protected Button buttonSearchURL; + protected Button buttonSearchSite; + protected Button buttonSearchSemantik; + protected Image ysrSearch; + protected TextField aramaAlani; + protected Button buttonSearch; + protected Button buttonChangeLeft; + protected Button buttonChangeRight; + + + public EkranGiris() + { + Design.read(this); + } +} diff --git a/src/main/java/sayfalar/EkranSonuc.java b/src/main/java/sayfalar/EkranSonuc.java new file mode 100644 index 0000000..6cbbae1 --- /dev/null +++ b/src/main/java/sayfalar/EkranSonuc.java @@ -0,0 +1,97 @@ +package sayfalar; + +import com.vaadin.annotations.AutoGenerated; +import com.vaadin.annotations.DesignRoot; +import com.vaadin.ui.AbsoluteLayout; +import com.vaadin.ui.Button; +import com.vaadin.ui.Grid; +import com.vaadin.ui.GridLayout; +import com.vaadin.ui.Image; +import com.vaadin.ui.Label; +import com.vaadin.ui.Link; +import com.vaadin.ui.Panel; +import com.vaadin.ui.TabSheet; +import com.vaadin.ui.TextField; +import com.vaadin.ui.VerticalLayout; +import com.vaadin.ui.declarative.Design; + + +/** + * !! DO NOT EDIT THIS FILE !! + * + * This class is generated by Vaadin Designer and will be overwritten. + * + * Please make a subclass with logic and additional interfaces as needed, + * e.g class LoginView extends LoginDesign implements View { } + */ +@DesignRoot +@AutoGenerated +@SuppressWarnings("serial") +public class EkranSonuc extends Panel +{ + protected Image imageYsrSearch; + protected Button butonAnaSayfa; + protected TextField aramaAlaniSS; + protected Button buttonSearchSS; + protected Button buttonSearchOnPageSS; + protected TabSheet tabSheet; + protected AbsoluteLayout tabAll; + protected Panel panelAll; + protected VerticalLayout sfAll; + protected VerticalLayout sonuc; + protected Link link; + protected Label labelUrl; + protected Label labelIcerik; + protected VerticalLayout sonuc1; + protected Link link1; + protected Label labelUrl1; + protected Label labelIcerik1; + protected VerticalLayout sonuc2; + protected Link link2; + protected Label labelUrl2; + protected Label labelIcerik2; + protected VerticalLayout sonuc3; + protected Link link3; + protected Label labelUrl3; + protected Label labelIcerik3; + protected VerticalLayout sonuc4; + protected Link link4; + protected Label labelUrl4; + protected Label labelIcerik4; + protected VerticalLayout sonuc5; + protected Link link5; + protected Label labelUrl5; + protected Label labelIcerik5; + protected VerticalLayout sonuc6; + protected Link link6; + protected Label labelUrl6; + protected Label labelIcerik6; + protected VerticalLayout sonuc7; + protected Link link7; + protected Label labelUrl7; + protected Label labelIcerik7; + protected VerticalLayout sonuc8; + protected Link link8; + protected Label labelUrl8; + protected Label labelIcerik8; + protected VerticalLayout sonuc9; + protected Link link9; + protected Label labelUrl9; + protected Label labelIcerik9; + protected GridLayout tabImages; + protected AbsoluteLayout tabSearchOnPage; + protected Label onPageSonuc; + protected Panel tabPage_URL_Rank; + protected Grid gridUrlRank; + protected Panel tabWebSiteRank; + protected Grid gridWebSiteRank; + protected Panel tabSemanticRank; + protected AbsoluteLayout panelDosyaAl; + protected Image drag_drop; + + + public EkranSonuc() + { + Design.read(this); + } +} diff --git a/src/main/java/sayfalar/SayfaGiris.java b/src/main/java/sayfalar/SayfaGiris.java new file mode 100644 index 0000000..943040e --- /dev/null +++ b/src/main/java/sayfalar/SayfaGiris.java @@ -0,0 +1,175 @@ +package sayfalar; + +import java.io.File; +import java.util.List; + +import com.vaadin.event.ShortcutAction.KeyCode; +import com.vaadin.server.FileResource; +import com.vaadin.server.VaadinService; +import com.vaadin.ui.Notification; +import com.vaadin.ui.UI; + +import main.BenimURL; + + +public class SayfaGiris extends SayfaOzet +{ + private FileResource[] arkaPlanlar; + private int arkaPlanNo; + private static SayfaGiris sayfaGiris; + + + public static SayfaGiris getSayfaGiris(List urlList) + { + if(sayfaGiris == null) + { + sayfaGiris = new SayfaGiris(urlList); + System.out.println("SayfaGiris oluşturuldu-------------"); + } + return sayfaGiris; + } + + private SayfaGiris(List urlList) + { + ekranGiris = new EkranGiris( ); + String basepath = VaadinService.getCurrent( ).getBaseDirectory( ).getAbsolutePath( ); + + arkaPlanNo = 0; + arkaPlanlar = new FileResource[5]; + arkaPlanlar[0] = null; + arkaPlanlar[1] = new FileResource(new File(basepath + "/WEB-INF/images/bg01.jpg")); + arkaPlanlar[2] = new FileResource(new File(basepath + "/WEB-INF/images/bg02.png")); + arkaPlanlar[3] = new FileResource(new File(basepath + "/WEB-INF/images/bg03.jpg")); + arkaPlanlar[4] = new FileResource(new File(basepath + "/WEB-INF/images/bg04.jpg")); + + FileResource resYsrSearch = new FileResource(new File(basepath + "/WEB-INF/images/ysrSearch.png")); + ekranGiris.ysrSearch.setSource(resYsrSearch); + + ekranGiris.buttonSearch.setClickShortcut(KeyCode.ENTER); + + // arkaaplan değiştirir sağ + ekranGiris.buttonChangeRight.addClickListener(e -> { + + DegistirArkaPlan(true); + + }); + // arkaaplan değiştirir sol + ekranGiris.buttonChangeLeft.addClickListener(e -> { + + DegistirArkaPlan(false); + + }); + + // genel arama yapar + ekranGiris.buttonSearch.addClickListener(e -> { + if(AlKeywordleri(ekranGiris)) + { + UI.getCurrent( ).setContent(ekranSonuc); + ekranSonuc.aramaAlaniSS.setValue(ekranGiris.aramaAlani.getValue( )); + + ekranSonuc.tabSheet.setSelectedTab(0); + } + }); + + // url dosyası al + ekranGiris.buttonUrlGir.addClickListener(e -> { + + UI.getCurrent( ).setContent(ekranSonuc); + ekranSonuc.aramaAlaniSS.setValue(ekranGiris.aramaAlani.getValue( )); + + ekranSonuc.tabSheet.setSelectedTab(6); + + }); + + // 1. sorunun cevabını verir + ekranGiris.buttonSearchOnPage.addClickListener(e -> { + if(AlKeywordleri(ekranGiris)) + { + UI.getCurrent( ).setContent(ekranSonuc); + ekranSonuc.aramaAlaniSS.setValue(ekranGiris.aramaAlani.getValue( )); + + AyarlaButtonSearchOnPage( ); + } + }); + + // 2. sorunun cevabını verir + ekranGiris.buttonSearchURL.addClickListener(e -> { + if(AlKeywordleri(ekranGiris)) + { + UI.getCurrent( ).setContent(ekranSonuc); + ekranSonuc.aramaAlaniSS.setValue(ekranGiris.aramaAlani.getValue( )); + + AyarlaButtonUrlRank( ); + } + }); + + // 3. sorunun cevabını verir + ekranGiris.buttonSearchSite.addClickListener(e -> { + if(AlKeywordleri(ekranGiris)) + { + UI.getCurrent( ).setContent(ekranSonuc); + ekranSonuc.aramaAlaniSS.setValue(ekranGiris.aramaAlani.getValue( )); + + try + { + AlUrlWebSite( ); + } + catch (Exception e1) + { + // TODO Auto-generated catch block + e1.printStackTrace( ); + } + + } + }); + + } + + + private boolean AlKeywordleri(EkranGiris ekranGiris) + { + String aramaAlani = ekranGiris.aramaAlani.getValue( ); + + if(aramaAlani == null || aramaAlani.isEmpty( )) + { + Notification.show("Arama Alanı Boş", "Lütfen önce arama alanına bir şeyler yazınız!", + Notification.Type.WARNING_MESSAGE); + return false; + } + else + { + anahtarKelimeler = aramaAlani.split("\\s+"); + + if(anahtarKelimeler != null && anahtarKelimeler.length > 0) + { + return true; + } + else + { + Notification.show("Arama Alanı Boş", "Arama alanına yazılan yazı geçersiz!", + Notification.Type.WARNING_MESSAGE); + return false; + } + } + + } + + private void DegistirArkaPlan(boolean sag) + { + if(sag) + { + arkaPlanNo++; + if(arkaPlanNo > 4) + arkaPlanNo = 0; + } + else + { + arkaPlanNo--; + if(arkaPlanNo < 0) + arkaPlanNo = 4; + } + + ekranGiris.arkaPlan.setSource(arkaPlanlar[arkaPlanNo]); + } + +} diff --git a/src/main/java/sayfalar/SayfaOzet.java b/src/main/java/sayfalar/SayfaOzet.java new file mode 100644 index 0000000..e7207f8 --- /dev/null +++ b/src/main/java/sayfalar/SayfaOzet.java @@ -0,0 +1,286 @@ +package sayfalar; + +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; +import java.io.StringReader; +import java.net.URL; +import java.util.ArrayList; +import java.util.List; + +import com.vaadin.shared.data.sort.SortDirection; +import com.vaadin.ui.Component; +import com.vaadin.ui.Label; +import com.vaadin.ui.Link; +import com.vaadin.ui.Panel; +import com.vaadin.ui.TextField; +import com.vaadin.ui.VerticalLayout; + +import main.BenimURL; +import main.Html; + + +public abstract class SayfaOzet +{ + public static EkranGiris ekranGiris; + public static EkranSonuc ekranSonuc; + protected static String[] anahtarKelimeler; + public static List urlList = new ArrayList( ); + public static String urlStr; + + + public static TextField getAramaAlani() + { + return ekranGiris.aramaAlani; + } + + + protected void YazdirSonuclariTabALLa(Panel panel) + { + VerticalLayout sfAll = (VerticalLayout) panel.getContent( ); + + for (Component kutu : sfAll) + { + kutu.setVisible(false); + } + + int sayi = sfAll.getComponentCount( ) < urlList.size( ) ? sfAll.getComponentCount( ) : urlList.size( ); + for (int i = 0; i < sayi; i++) + { + Link link = (Link) ((VerticalLayout) sfAll.getComponent(i)).getComponent(0); + Label label = (Label) ((VerticalLayout) sfAll.getComponent(i)).getComponent(1); + Label label2 = (Label) ((VerticalLayout) sfAll.getComponent(i)).getComponent(2); + + link.setCaption(urlList.get(i).getFirstH( )); + label.setValue(urlList.get(i).toString( )); + label2.setValue(urlList.get(i).getFirstP( )); + + sfAll.getComponent(i).setVisible(true); + } + + } + + public void AnahtarKelimeSaydırma(BenimURL benimURL) + { + if(anahtarKelimeler != null && anahtarKelimeler.length > 0) + { + int sayi = Html.BulSayisiniHtmlde(benimURL, anahtarKelimeler[0]); + ekranSonuc.onPageSonuc.setValue("Aranan sayfada bulunan \"" + anahtarKelimeler[0] + "\" sayisi : " + sayi); + } + else + return; + } + + protected void AyarlaButtonSearchOnPage() + { + ekranSonuc.tabAll.setVisible(false); + ekranSonuc.tabImages.setVisible(false); + ekranSonuc.tabSearchOnPage.setVisible(true); + ekranSonuc.tabPage_URL_Rank.setVisible(false); + ekranSonuc.tabWebSiteRank.setVisible(false); + ekranSonuc.tabSemanticRank.setVisible(false); + ekranSonuc.tabSheet.setSelectedTab(2); + + AnahtarKelimeSaydırma(urlList.get(0)); + } + + protected void AyarlaButtonUrlRank() + { + ekranSonuc.tabAll.setVisible(true); + ekranSonuc.tabImages.setVisible(false); + ekranSonuc.tabSearchOnPage.setVisible(false); + ekranSonuc.tabPage_URL_Rank.setVisible(true); + ekranSonuc.tabWebSiteRank.setVisible(false); + ekranSonuc.tabSemanticRank.setVisible(false); + ekranSonuc.tabSheet.setSelectedTab(0); + + for (BenimURL benimURL : urlList) + { + benimURL.setAnhtrKlmlrnBlnmaSayisi(HesaplaAnhtrKlmlrnBlnmaSayisi(benimURL)); + } + + HesaplaPuanUrl( ); + ekranSonuc.gridUrlRank.setItems(urlList); + ekranSonuc.gridUrlRank.sort("sirasi", SortDirection.ASCENDING); + + YazdirSonuclariTabALLa(ekranSonuc.panelAll); + + } + + protected List HesaplaAnhtrKlmlrnBlnmaSayisi(BenimURL benimURL) + { + List urlIcindeAnahtarinBulunmaS = new ArrayList<>( ); + + if(anahtarKelimeler != null && anahtarKelimeler.length > 0) + { + for (int anahtarKlmeNo = 0; anahtarKlmeNo < anahtarKelimeler.length; anahtarKlmeNo++) + { + urlIcindeAnahtarinBulunmaS + .add(new Integer(Html.BulSayisiniHtmlde(benimURL, anahtarKelimeler[anahtarKlmeNo]))); + } + } + else + System.out.println("anahtar kelime yok-----------"); + + return urlIcindeAnahtarinBulunmaS; + } + + protected void HesaplaPuanUrl() + { + for (BenimURL benimURL : urlList) + { + float puani; + + benimURL.getAnhtrKlmlrnBlnmaSayisi( ).sort((Integer bS1, Integer bS2) -> bS1.intValue( ) - bS2.intValue( )); + float fark = (benimURL.getAnhtrKlmlrnBlnmaSayisi( ).get(benimURL.getAnhtrKlmlrnBlnmaSayisi( ).size( ) - 1) + .intValue( ) - benimURL.getAnhtrKlmlrnBlnmaSayisi( ).get(0).intValue( )) + 1; + puani = 1 / fark; + + int toplam = 0; + for (Integer intC : benimURL.getAnhtrKlmlrnBlnmaSayisi( )) + { + toplam += intC.intValue( ); + } + puani = puani * toplam; + + puani = Math.round(puani * 100); + benimURL.setPuani(puani); + } + + SiralaUrlPuanaGore( ); + } + + public static void SiralaUrlPuanaGore() + { + SayfaOzet.urlList.sort((BenimURL url1, BenimURL url2) -> url1.compare(url2, url1)); + + int sayi = 1; + for (BenimURL benimURL : SayfaOzet.urlList) + { + benimURL.setSirasi(sayi); + sayi++; + } + } + + protected void AlUrlWebSite() throws Exception + { + FileWriter fw = null; + BufferedWriter bw = null; + PrintWriter out = null; + String altURLKlasoruStr = "Verilerim/AltURLler/"; + try + { + fw = new FileWriter(altURLKlasoruStr + "/derinlik1.txt", false); + bw = new BufferedWriter(fw); + out = new PrintWriter(bw); + + urlList.get(0).getAltURLleri( ) + .sort((BenimURL altUrl1, BenimURL altUrl2) -> altUrl1.compareURLstr(altUrl1, altUrl2)); + + for (BenimURL altBenimURL : urlList.get(0).getAltURLleri( )) + { + System.out.println("url : " + altBenimURL.getUrl( ).toString( )); + out.println(altBenimURL.getUrl( ).toString( )); + } + + } + catch (IOException e) + { + // exception handling left as an exercise for the reader + } + finally + { + out.close( ); + bw.close( ); + fw.close( ); + } + + + } + + + public static List AlUrlStringdenUrlleri(List urlList) throws IOException + { + // urlList.clear( ); + + BufferedReader rdr = new BufferedReader(new StringReader(urlStr)); + for (String url_StringSatirindan = rdr.readLine( ); url_StringSatirindan != null; url_StringSatirindan = rdr + .readLine( )) + { + try + { + new URL(url_StringSatirindan).openConnection( ).connect( ); + } + catch (IOException e) + { + // TODO Auto-generated catch block + // e.printStackTrace( ); + continue; + } + + if(!VarMiUrl(url_StringSatirindan, urlList)) + urlList.add(new BenimURL(url_StringSatirindan)); + } + + rdr.close( ); + + return urlList; + } + + public static boolean VarMiUrl(String urlStringSatiri, List urlList) + { + + for (BenimURL benimURL : urlList) + { + if(benimURL.toString( ).compareToIgnoreCase(urlStringSatiri) == 0) + return true; + } + + return false; + } + + public static void YazDosyaya(String fileStr, String text) + { + FileWriter fw = null; + BufferedWriter bw = null; + PrintWriter out = null; + try + { + fw = new FileWriter(fileStr, false); + bw = new BufferedWriter(fw); + out = new PrintWriter(bw); + out.println(text); + out.close( ); + } + catch (IOException e) + { + // exception handling left as an exercise for the reader + } + finally + { + if(out != null) + out.close( ); + try + { + if(bw != null) + bw.close( ); + } + catch (IOException e) + { + // exception handling left as an exercise for the reader + } + try + { + if(fw != null) + fw.close( ); + } + catch (IOException e) + { + // exception handling left as an exercise for the reader + } + } + } + +} diff --git a/src/main/java/sayfalar/SayfaSonuc.java b/src/main/java/sayfalar/SayfaSonuc.java new file mode 100644 index 0000000..9335632 --- /dev/null +++ b/src/main/java/sayfalar/SayfaSonuc.java @@ -0,0 +1,238 @@ +package sayfalar; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.OutputStream; +import java.util.List; + +import com.vaadin.server.FileResource; +import com.vaadin.server.Sizeable.Unit; +import com.vaadin.server.StreamResource; +import com.vaadin.server.StreamResource.StreamSource; +import com.vaadin.server.StreamVariable; +import com.vaadin.server.VaadinService; +import com.vaadin.ui.Alignment; +import com.vaadin.ui.Component; +import com.vaadin.ui.Embedded; +import com.vaadin.ui.Label; +import com.vaadin.ui.Notification; +import com.vaadin.ui.ProgressBar; +import com.vaadin.ui.UI; +import com.vaadin.ui.VerticalLayout; +import com.vaadin.ui.Window; +import com.vaadin.ui.dnd.FileDropTarget; + +import main.BenimURL; + + +public class SayfaSonuc extends SayfaOzet +{ + private static SayfaSonuc sayfaSonuc; + + public static SayfaSonuc getSayfaSonuc(List urlList) + { + if(sayfaSonuc == null) + { + sayfaSonuc = new SayfaSonuc(urlList); + System.out.println("-------------SayfaSonuc oluşturuldu"); + } + return sayfaSonuc; + } + + private SayfaSonuc(List urlList) + { + ekranSonuc = new EkranSonuc( ); + String basepath = VaadinService.getCurrent( ).getBaseDirectory( ).getAbsolutePath( ); + + FileResource resYsrSearch = new FileResource(new File(basepath + "/WEB-INF/images/ysrSearch.png")); + ekranSonuc.imageYsrSearch.setSource(resYsrSearch); + OlusturTabAlUrlDosyadan( ); + + // sonuc sayfasından giris sayfasına gider + ekranSonuc.butonAnaSayfa.addClickListener(e -> { + + anahtarKelimeler = null; + ekranGiris.aramaAlani.setValue(""); + UI.getCurrent( ).setContent(ekranGiris); + SayfaOzet.ekranGiris.aramaAlani.focus( ); // sayfa açıldığında arama alanından yazmaya + // başlayabilmek için + }); + + // genel arama yapar + ekranSonuc.buttonSearchSS.addClickListener(e -> { + + if(AlKeywordleri(ekranSonuc)) + { + ekranSonuc.tabSheet.setSelectedTab(0); + } + }); + + // 1. sorunun cevabını verir + ekranSonuc.buttonSearchOnPageSS.addClickListener(e -> { + + if(AlKeywordleri(ekranSonuc)) + { + AyarlaButtonSearchOnPage( ); + } + }); + + } + + + private boolean AlKeywordleri(EkranSonuc ekranSonuc) + { + String aramaAlani = ekranSonuc.aramaAlaniSS.getValue( ); + + if(aramaAlani == null || aramaAlani.isEmpty( )) + { + Notification.show("Lütfen önce arama alanına bir şeyler yazınız!"); + return false; + } + else + { + anahtarKelimeler = aramaAlani.split("\\s+"); + + if(anahtarKelimeler != null && anahtarKelimeler.length > 0) + { + return true; + } + else + { + Notification.show("Arama alanına yazılan yazı geçersiz!"); + return false; + } + } + + } + + protected void OlusturTabAlUrlDosyadan() + { + final Label infoLabel = new Label( ); + infoLabel.setWidth(240.0f, Unit.PIXELS); + ProgressBar progress = new ProgressBar( ); + String basepath = VaadinService.getCurrent( ).getBaseDirectory( ).getAbsolutePath( ); + FileResource drag_drop = new FileResource(new File(basepath + "/WEB-INF/images/drag-drop.png")); + ekranSonuc.drag_drop.setSource(drag_drop); + + final VerticalLayout dropPane = new VerticalLayout(infoLabel); + dropPane.setComponentAlignment(infoLabel, Alignment.MIDDLE_CENTER); + dropPane.addStyleName("drop-area"); + dropPane.setSizeFull( ); + + progress.setIndeterminate(true); + progress.setVisible(false); + dropPane.addComponent(progress); + + ekranSonuc.panelDosyaAl.addComponent(dropPane); + + new FileDropTarget<>(dropPane, fileDropEvent -> { + final int fileSizeLimit = 5 * 1024 * 1024; // 2MB + + fileDropEvent.getFiles( ).forEach(html5File -> { + final String fileName = html5File.getFileName( ); + + if(html5File.getFileSize( ) > fileSizeLimit) + { + Notification.show("File rejected. Max 5MB files are accepted by Sampler", + Notification.Type.WARNING_MESSAGE); + } + else + { + final ByteArrayOutputStream bas = new ByteArrayOutputStream( ); + final StreamVariable streamVariable = new StreamVariable( ) + { + + @Override + public OutputStream getOutputStream() + { + return bas; + } + + @Override + public boolean listenProgress() + { + return false; + } + + @Override + public void onProgress(final StreamingProgressEvent event) + { + } + + @Override + public void streamingStarted(final StreamingStartEvent event) + { + } + + @Override + public void streamingFinished(final StreamingEndEvent event) + { + progress.setVisible(false); + showFile(fileName, bas); + urlStr = new String(bas.toByteArray( )); + try + { + urlList = AlUrlStringdenUrlleri(urlList); + } + catch (IOException e) + { + // TODO Auto-generated catch block + e.printStackTrace( ); + } + } + + @Override + public void streamingFailed(final StreamingErrorEvent event) + { + progress.setVisible(false); + } + + @Override + public boolean isInterrupted() + { + return false; + } + }; + html5File.setStreamVariable(streamVariable); + progress.setVisible(true); + + } + }); + }); + } + + private void showFile(final String name, final ByteArrayOutputStream bas) + { + // resource for serving the file contents + final StreamSource streamSource = () -> { + if(bas != null) + { + final byte[] byteArray = bas.toByteArray( ); + return new ByteArrayInputStream(byteArray); + } + return null; + }; + final StreamResource resource = new StreamResource(streamSource, name); + + // show the file contents - images only for now + final Embedded embedded = new Embedded(name, resource); + showComponent(embedded, name); + } + + private void showComponent(final Component c, final String name) + { + final VerticalLayout layout = new VerticalLayout( ); + layout.setSizeUndefined( ); + layout.setMargin(true); + final Window w = new Window(name, layout); + w.addStyleName("dropdisplaywindow"); + w.setSizeUndefined( ); + w.setResizable(false); + c.setSizeUndefined( ); + layout.addComponent(c); + UI.getCurrent( ).addWindow(w); + } + +} diff --git a/src/main/resources/README b/src/main/resources/README new file mode 100644 index 0000000..faabc74 --- /dev/null +++ b/src/main/resources/README @@ -0,0 +1 @@ +Please add your static resources here diff --git a/src/main/resources/sayfalar/EkranGiris.html b/src/main/resources/sayfalar/EkranGiris.html new file mode 100644 index 0000000..7ca5390 --- /dev/null +++ b/src/main/resources/sayfalar/EkranGiris.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + URL Gir + + + on Page + + + URL Srla + + + Site Srla + + + Semantik + + + + + + + + + + + + + + + + + + + + + + + + Search + + + + + + + + + + + + + + + + + + + Yasir Erkam Özdemir + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/sayfalar/EkranSonuc.html b/src/main/resources/sayfalar/EkranSonuc.html new file mode 100644 index 0000000..6d46349 --- /dev/null +++ b/src/main/resources/sayfalar/EkranSonuc.html @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Search + + + on Page + + + + + + + + + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + url buraya + + + + + + + + + + + + + + + + Label + + + + + + + + + + + + + + + + + + + + + + +
SırasıPuanıKeyword SayılarıURL
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + \ No newline at end of file diff --git a/src/main/webapp/VAADIN/themes/mytheme/addons.scss b/src/main/webapp/VAADIN/themes/mytheme/addons.scss new file mode 100644 index 0000000..754ba4b --- /dev/null +++ b/src/main/webapp/VAADIN/themes/mytheme/addons.scss @@ -0,0 +1,7 @@ +/* This file is automatically managed and will be overwritten from time to time. */ +/* Do not manually edit this file. */ + +/* Import and include this mixin into your project theme to include the addon themes */ +@mixin addons { +} + diff --git a/src/main/webapp/VAADIN/themes/mytheme/favicon.ico b/src/main/webapp/VAADIN/themes/mytheme/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ffb34a65c73eb1b3d59dcbb8f18ec78a8b0fc767 GIT binary patch literal 31005 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 .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 { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.v-app input::-ms-clear { + display: none; +} + +.v-ui { + position: relative; +} + +.v-ui.v-ui-embedded { + margin-top: -1px; + border-top: 1px solid transparent; +} + +.v-ui:focus { + outline: none; +} + +.v-overlay-container { + width: 0; + height: 0; +} + +.v-drag-element { + z-index: 60000; + position: absolute !important; + cursor: default; +} + +.v-clip { + overflow: hidden; +} + +.v-scrollable { + overflow: auto; +} + +.v-scrollable > .v-widget { + vertical-align: middle; + overflow: hidden; +} + +.v-ios.v-webkit .v-scrollable { + -webkit-overflow-scrolling: touch; +} + +.v-ios5.v-webkit .v-scrollable { + -webkit-overflow-scrolling: none; +} + +.v-webkit.v-ios .v-browserframe { + -webkit-overflow-scrolling: touch; + overflow: auto; +} + +.v-assistive-device-only, .v-assistive-device-only-label label { + position: absolute; + top: -2000px; + left: -2000px; + width: 10px; + overflow: hidden; +} + +.v-icon { + cursor: inherit; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-icon, .v-errorindicator, .v-required-field-indicator { + display: inline-block; + line-height: inherit; +} + +.v-caption { + display: inline-block; + white-space: nowrap; + line-height: 1.55; +} + +.v-captiontext { + display: inline-block; + line-height: inherit; +} + +div.v-layout.v-horizontal.v-widget { + white-space: nowrap; +} + +.v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand { + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.v-slot, .v-spacing { + display: inline-block; + white-space: nowrap; + vertical-align: top; +} + +.v-vertical > .v-slot:after { + display: inline-block; + clear: both; + width: 0; + height: 0; + overflow: hidden; +} + +.v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot { + display: block; + clear: both; +} + +.v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot { + height: 100%; +} + +.v-horizontal > .v-expand > .v-slot { + position: relative; +} + +.v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing { + width: 0 !important; + display: block; + clear: both; +} + +.v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing { + height: 0 !important; +} + +.v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + width: 0; +} + +.v-align-middle, .v-align-bottom { + white-space: nowrap; +} + +.v-align-middle > .v-widget, .v-align-bottom > .v-widget { + display: inline-block; +} + +.v-align-middle, .v-align-middle > .v-widget { + vertical-align: middle; +} + +.v-align-bottom, .v-align-bottom > .v-widget { + vertical-align: bottom; +} + +.v-align-center { + text-align: center; +} + +.v-align-center > .v-widget { + margin-left: auto; + margin-right: auto; +} + +.v-align-right { + text-align: right; +} + +.v-align-right > .v-widget { + margin-left: auto; +} + +.v-has-caption, .v-has-caption > .v-caption { + display: inline-block; +} + +.v-caption-on-left, .v-caption-on-right { + white-space: nowrap; +} + +.v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption { + display: block; +} + +.v-caption-on-left > .v-caption { + padding-right: 0.5em; +} + +.v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget { + display: inline-block; +} + +.v-has-caption.v-has-width > .v-widget { + width: 100% !important; +} + +.v-has-caption.v-has-height > .v-widget { + height: 100% !important; +} + +.v-gridlayout { + position: relative; +} + +.v-gridlayout-slot { + position: absolute; + line-height: 1.55; +} + +.v-gridlayout-spacing-on { + overflow: hidden; +} + +.v-gridlayout-spacing, .v-gridlayout-spacing-off { + padding-left: 0; + padding-top: 0; +} + +.v-gridlayout-spacing-off { + overflow: hidden; +} + +.v-calendar-month-day-scrollable { + overflow-y: scroll; +} + +.v-calendar-week-wrapper { + position: relative; + overflow: hidden; +} + +.v-calendar-current-time { + position: absolute; + left: 0; + width: 100%; + height: 1px; + background: red; + z-index: 2; +} + +.v-calendar-event-resizetop, .v-calendar-event-resizebottom { + position: absolute; + height: 5%; + min-height: 3px; + width: 100%; + z-index: 1; +} + +.v-calendar-event-resizetop { + cursor: row-resize; + top: 0; +} + +.v-calendar-event-resizebottom { + cursor: row-resize; + bottom: 0; +} + +.v-calendar-header-month td:first-child { + padding-left: 20px; +} + +.v-calendar-month-sizedheight .v-calendar-month-day { + height: 100px; +} + +.v-calendar-month-sizedwidth .v-calendar-month-day { + width: 100px; +} + +.v-calendar-header-month-Hsized .v-calendar-header-day { + width: 101px; +} + +.v-calendar-header-month-Hsized td:first-child { + padding-left: 21px; +} + +.v-calendar-header-day-Hsized { + width: 200px; +} + +.v-calendar-week-numbers-Vsized .v-calendar-week-number { + height: 100px; + line-height: 100px; +} + +.v-calendar-week-wrapper-Vsized { + height: 400px; + overflow-x: hidden !important; +} + +.v-calendar-times-Vsized .v-calendar-time { + height: 38px; +} + +.v-calendar-times-Hsized .v-calendar-time { + width: 42px; +} + +.v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even { + height: 18px; +} + +.v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even { + width: 200px; +} + +.v-colorpicker-popup.v-window { + min-width: 220px !important; +} + +.v-colorpicker-gradient-container { + overflow: visible !important; +} + +.v-colorpicker-gradient-clicklayer { + opacity: 0; + filter: alpha(opacity=0) ; +} + +.rgb-gradient .v-colorpicker-gradient-background { + background: url(../valo/components/img/colorpicker/gradient2.png); +} + +.hsv-gradient .v-colorpicker-gradient-foreground { + background: url(../valo/components/img/colorpicker/gradient.png); +} + +.v-colorpicker-gradient-higherbox:before { + content: ""; + width: 11px; + height: 11px; + border-radius: 7px; + border: 1px solid #fff; + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3); + position: absolute; + bottom: -6px; + left: -6px; +} + +.v-colorpicker-popup .v-slider.v-slider-red:before { + background-color: red; +} + +.v-colorpicker-popup .v-slider.v-slider-green:before { + background-color: green; +} + +.v-colorpicker-popup .v-slider.v-slider-blue:before { + background-color: blue; +} + +.v-colorpicker-popup .v-slider.hue-slider:before { + background: url(../valo/components/img/colorpicker/slider_hue_bg.png); +} + +.v-colorpicker-popup input.v-textfield-dark { + color: #fff; +} + +.v-colorpicker-popup input.v-textfield-light { + color: #000; +} + +.v-colorpicker-grid { + height: 319px; +} + +.v-colorpicker-popup .colorselect td { + line-height: 15px; +} + +.v-table-header table, .v-table-footer table, .v-table-table { + border-spacing: 0; + border-collapse: separate; + margin: 0; + padding: 0; + border: 0; + line-height: 1.55; +} + +.v-table-resizer, .v-table-sort-indicator { + float: right; +} + +.v-table-caption-container-align-center { + text-align: center; +} + +.v-table-caption-container-align-right { + text-align: right; +} + +.v-table-header td, .v-table-footer td, .v-table-cell-content { + padding: 0; +} + +.v-table-sort-indicator { + width: 0; +} + +.v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close { + display: none; +} + +.v-tabsheet { + overflow: visible !important; + position: relative; +} + +.v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr { + display: inline-block; + border-spacing: 0; + border-collapse: collapse; + vertical-align: top; +} + +.v-tabsheet-tabcontainer td { + display: inline-block; + padding: 0; +} + +.v-tabsheet-tabs { + white-space: nowrap; + box-sizing: border-box; +} + +.v-tabsheet-content { + position: relative; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-top { + padding-top: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-right { + padding-right: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-bottom { + padding-bottom: 12px; +} + +.v-tabsheet-content > div > .v-scrollable > .v-margin-left { + padding-left: 12px; +} + +.v-splitpanel-vertical, .v-splitpanel-horizontal { + overflow: hidden; + white-space: nowrap; +} + +.v-splitpanel-hsplitter { + z-index: 100; + cursor: e-resize; + cursor: col-resize; +} + +.v-splitpanel-vsplitter { + z-index: 100; + cursor: s-resize; + cursor: row-resize; +} + +.v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div { + width: inherit; + height: inherit; + overflow: hidden; + position: relative; +} + +.v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before { + box-sizing: border-box; + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.v-disabled [class$="splitter"] div { + cursor: default; +} + +.v-disabled [class$="splitter"] div:before { + display: none; +} + +.v-splitpanel-horizontal > div > .v-splitpanel-second-container { + position: static !important; + display: inline-block; + vertical-align: top; +} + +.v-splitpanel-horizontal > div > .v-splitpanel-first-container { + display: inline-block; + vertical-align: top; +} + +.mytheme.v-app, .mytheme.v-app-loading { + font: 300 16px/1.55 Calibri; + color: #464646; + background-color: #fafafa; + cursor: default; +} + +.mytheme .v-app-loading { + width: 100%; + height: 100%; + background: #fafafa; +} + +.mytheme .v-app-loading:before { + content: ""; + position: fixed; + z-index: 100; + top: 45%; + left: 50%; + width: 28px; + height: 28px; + padding: 9px; + margin-top: -24px; + margin-left: -24px; + background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%; + border-radius: 4px; +} + +.mytheme .v-loading-indicator { + position: fixed !important; + z-index: 99999; + left: 0; + right: auto; + top: 0; + width: 50%; + opacity: 1; + height: 4px; + background-color: #197de1; + pointer-events: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + -webkit-animation: v-progress-start 1000ms 200ms both; + -moz-animation: v-progress-start 1000ms 200ms both; + animation: v-progress-start 1000ms 200ms both; +} + +.mytheme .v-loading-indicator[style*="none"] { + display: block !important; + width: 100% !important; + opacity: 0; + -webkit-animation: none; + -moz-animation: none; + animation: none; + -webkit-transition: opacity 500ms 300ms, width 300ms; + -moz-transition: opacity 500ms 300ms, width 300ms; + transition: opacity 500ms 300ms, width 300ms; +} + +.mytheme .v-loading-indicator-delay { + width: 90%; + -webkit-animation: v-progress-delay 3.8s forwards; + -moz-animation: v-progress-delay 3.8s forwards; + animation: v-progress-delay 3.8s forwards; +} + +.v-ff .mytheme .v-loading-indicator-delay { + width: 50%; +} + +.mytheme .v-loading-indicator-wait { + width: 96%; + -webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; + -moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; + animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards; +} + +.v-ff .mytheme .v-loading-indicator-wait { + width: 90%; +} + +.mytheme .v-scrollable:focus { + outline: none; +} + +.mytheme img.v-icon { + vertical-align: middle; +} + +.mytheme .v-caption { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; +} + +.mytheme .v-caption-on-left .v-caption, .mytheme .v-caption-on-right .v-caption { + padding-top: 0; + padding-bottom: 0; +} + +.mytheme .v-icon + .v-captiontext, .mytheme .v-icon + span { + margin-left: 7px; +} + +.mytheme .v-icon + .v-captiontext:empty, .mytheme .v-icon + span:empty { + margin-left: 0; +} + +.mytheme .v-errorindicator { + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; +} + +.mytheme .v-errorindicator:before { + content: "!"; +} + +.mytheme .v-required-field-indicator { + color: #ed473b; + padding: 0 0.2em; +} + +.mytheme select { + font: inherit; + font-weight: 400; + line-height: inherit; + padding: 5px; + margin: 0; + border-radius: 4px; + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-disabled { + cursor: default !important; +} + +.mytheme .v-drag-element { + background: #fafafa; + color: #464646; + -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + border-radius: 4px; + overflow: hidden; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-draggable { + -moz-user-select: none !important; + -ms-user-select: none !important; + -webkit-user-select: none !important; + user-select: none !important; +} + +.mytheme .v-tooltip { + background-color: rgba(50, 50, 50, 0.9); + -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + color: white; + padding: 5px 9px; + border-radius: 3px; + max-width: 35em; + overflow: hidden !important; + font-size: 14px; +} + +.mytheme .v-tooltip div[style*="width"] { + width: auto !important; +} + +.mytheme .v-tooltip .v-errormessage { + background-color: white; + background-color: #fff; + color: #ed473b; + margin: -5px -9px; + padding: 5px 9px; + max-height: 10em; + overflow: auto; + font-weight: 400; +} + +.mytheme .v-tooltip .v-errormessage h2:only-child { + font: inherit; + line-height: inherit; +} + +.mytheme .v-tooltip .v-tooltip-text { + max-height: 10em; + overflow: auto; + margin-top: 10px; +} + +.mytheme .v-tooltip .v-tooltip-text pre { + margin: 0px; +} + +.mytheme .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text { + margin-top: 0; +} + +.mytheme .v-tooltip h1, .mytheme .v-tooltip h2, .mytheme .v-tooltip h3, .mytheme .v-tooltip h4 { + color: inherit; +} + +.mytheme .v-tooltip pre.v-tooltip-pre { + font: inherit; + white-space: pre-wrap; +} + +.mytheme .v-contextmenu { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; +} + +.mytheme .v-contextmenu[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-contextmenu[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-contextmenu table { + border-spacing: 0; +} + +.mytheme .v-contextmenu .gwt-MenuItem { + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + display: block; +} + +.mytheme .v-contextmenu .gwt-MenuItem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-contextmenu .gwt-MenuItem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-contextmenu .gwt-MenuItem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-reconnect-dialog { + color: white; + top: 12px; + right: 12px; + max-width: 100%; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + line-height: 22px; + text-align: center; +} + +.mytheme .v-reconnect-dialog .text { + display: inline-block; + padding-left: 10px; +} + +.mytheme .v-reconnect-dialog .spinner { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; + display: none; + vertical-align: middle; +} + +.mytheme .v-reconnect-dialog.active .spinner { + display: inline-block; +} + +.mytheme .v-absolutelayout-wrapper { + position: absolute; +} + +.mytheme .v-absolutelayout-margin, .mytheme .v-absolutelayout-canvas { + box-sizing: border-box; +} + +.mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-height .v-absolutelayout-margin { + height: 100%; +} + +.mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-width .v-absolutelayout-margin { + width: 100%; +} + +.mytheme .v-margin-top { + padding-top: 37px; +} + +.mytheme .v-margin-right { + padding-right: 37px; +} + +.mytheme .v-margin-bottom { + padding-bottom: 37px; +} + +.mytheme .v-margin-left { + padding-left: 37px; +} + +.mytheme .v-spacing { + width: 12px; + height: 12px; +} + +.mytheme .v-verticallayout-well, .mytheme .v-horizontallayout-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-verticallayout-well > div > [class*="-caption"], .mytheme .v-horizontallayout-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-verticallayout-well > .v-margin-top, .mytheme .v-horizontallayout-well > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-right, .mytheme .v-horizontallayout-well > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-bottom, .mytheme .v-horizontallayout-well > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-verticallayout-well > .v-margin-left, .mytheme .v-horizontallayout-well > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-verticallayout-card, .mytheme .v-horizontallayout-card { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .v-verticallayout-card > .v-margin-top, .mytheme .v-horizontallayout-card > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-right, .mytheme .v-horizontallayout-card > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-bottom, .mytheme .v-horizontallayout-card > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-verticallayout-card > .v-margin-left, .mytheme .v-horizontallayout-card > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-horizontallayout-wrapping { + white-space: normal !important; +} + +.mytheme .v-horizontallayout-wrapping > .v-spacing + .v-slot, .mytheme .v-horizontallayout-wrapping > .v-slot:first-child { + margin-bottom: 12px; +} + +.mytheme .v-horizontallayout-wrapping > .v-slot:first-child:last-child { + margin-bottom: 0; +} + +.mytheme .v-button { + position: relative; + text-align: center; + white-space: nowrap; + outline: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-button:before { + content: ""; + display: inline-block; + width: 0; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-button > div { + vertical-align: middle; +} + +.v-sa .mytheme .v-button:before { + height: 110%; +} + +.v-ff .mytheme .v-button:before { + height: 107%; +} + +.v-ie .mytheme .v-button:before { + margin-top: 4px; +} + +.mytheme .v-button:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-button:focus:after { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-button.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-button.v-disabled:after { + display: none; +} + +.mytheme .v-button:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-button:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-button-primary { + height: 37px; + padding: 0 16px; + color: #ecf2f8; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #1362b1; + border-top-color: #156ab3; + border-bottom-color: #1156a8; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + padding: 0 19px; + font-weight: bold; + min-width: 81px; +} + +.mytheme .v-button-primary:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-primary:hover:after { + background-color: rgba(90, 163, 237, 0.1); +} + +.mytheme .v-button-primary:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-primary:active:after { + background-color: rgba(2, 62, 122, 0.2); +} + +.mytheme .v-button-friendly { + height: 37px; + padding: 0 16px; + color: #eaf4e9; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #227719; + border-top-color: #257d1a; + border-bottom-color: #1e6b15; + background-color: #2c9720; + background-image: -webkit-linear-gradient(top, #2f9f22 2%, #26881b 98%); + background-image: linear-gradient(to bottom,#2f9f22 2%, #26881b 98%); + -webkit-box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-button-friendly:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-friendly:hover:after { + background-color: rgba(65, 211, 48, 0.1); +} + +.mytheme .v-button-friendly:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-friendly:active:after { + background-color: rgba(14, 86, 6, 0.2); +} + +.mytheme .v-button-danger { + height: 37px; + padding: 0 16px; + color: #f9f0ef; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #bb382e; + border-top-color: #bc3c31; + border-bottom-color: #b13028; + background-color: #ed473b; + background-image: -webkit-linear-gradient(top, #ee4c3f 2%, #e13e33 98%); + background-image: linear-gradient(to bottom,#ee4c3f 2%, #e13e33 98%); + -webkit-box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-button-danger:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-danger:hover:after { + background-color: rgba(243, 137, 129, 0.1); +} + +.mytheme .v-button-danger:focus:after { + border: inherit; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-button-danger:active:after { + background-color: rgba(146, 12, 2, 0.2); +} + +.mytheme .v-button-borderless { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: inherit; +} + +.mytheme .v-button-borderless:hover:after { + background: transparent; +} + +.mytheme .v-button-borderless:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-borderless:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-borderless-colored { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: #197de1; +} + +.mytheme .v-button-borderless-colored:hover { + color: #4396ea; +} + +.mytheme .v-button-borderless-colored:hover:after { + background: transparent; +} + +.mytheme .v-button-borderless-colored:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-borderless-colored:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-quiet { + visibility: hidden; +} + +.mytheme .v-button-quiet:focus, .mytheme .v-button-quiet:hover { + visibility: visible; +} + +.mytheme .v-button-quiet [class*="wrap"] { + visibility: visible; +} + +.mytheme .v-button-quiet [class*="caption"] { + display: inline-block; +} + +.mytheme .v-button-link { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + color: inherit; + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-button-link:hover:after { + background: transparent; +} + +.mytheme .v-button-link:active:not(.v-disabled) { + opacity: 0.7; + filter: alpha(opacity=70) ; +} + +.mytheme .v-button-link:active:not(.v-disabled):after { + background: transparent; +} + +.mytheme .v-button-link:hover { + color: #4396ea; +} + +.mytheme .v-button-link.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-button-tiny { + height: 28px; + padding: 0 13px; + + + font-size: 12px; + + border-radius: 4px; +} + +.mytheme .v-button-tiny:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-small { + height: 31px; + padding: 0 14px; + + + font-size: 14px; + + border-radius: 4px; +} + +.mytheme .v-button-small:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-large { + height: 44px; + padding: 0 19px; + + + font-size: 20px; + + border-radius: 4px; +} + +.mytheme .v-button-large:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-huge { + height: 59px; + padding: 0 26px; + + + font-size: 26px; + + border-radius: 4px; +} + +.mytheme .v-button-huge:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-button-icon-align-right [class*="wrap"] { + display: inline-block; +} + +.mytheme .v-button-icon-align-right .v-icon { + float: right; + margin-left: 13px; +} + +.mytheme .v-button-icon-align-right .v-icon + span:not(:empty) { + margin-left: 0; +} + +.mytheme .v-button-icon-align-top { + height: auto; + padding-top: 5px; + padding-bottom: 5px; +} + +.mytheme .v-button-icon-align-top [class*="wrap"] { + display: inline-block; +} + +.mytheme .v-button-icon-align-top .v-icon { + display: block; + margin-left: auto; + margin-right: auto; +} + +.mytheme .v-button-icon-align-top .v-icon + span:not(:empty) { + margin-top: 7px; + margin-left: 0; +} + +.mytheme .v-button-icon-only { + width: 37px; + padding: 0; +} + +.mytheme .v-button-icon-only.v-button-tiny { + width: 28px; +} + +.mytheme .v-button-icon-only.v-button-small { + width: 31px; +} + +.mytheme .v-button-icon-only.v-button-large { + width: 44px; +} + +.mytheme .v-button-icon-only.v-button-huge { + width: 59px; +} + +.mytheme .v-button-icon-only .v-button-caption { + display: none; +} + +.mytheme .v-checkbox { + position: relative; + line-height: 19px; + white-space: nowrap; +} + +.mytheme .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox { + padding-left: 25px; +} + +:root .mytheme .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox > input ~ label:before, :root .mytheme .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 19px; + height: 19px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 13px; + text-align: center; +} + +:root .mytheme .v-checkbox > input ~ label:before { + height: 18.5px; + padding: 0 9px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 19px; +} + +:root .mytheme .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox > .v-icon, .mytheme .v-checkbox > label .v-icon { + margin: 0 6px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox.v-disabled > label, .mytheme .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox.v-readonly > label, .mytheme .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-small { + position: relative; + line-height: 16px; + white-space: nowrap; + font-size: 14px; +} + +.mytheme .v-checkbox-small.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox-small { + padding-left: 21px; +} + +:root .mytheme .v-checkbox-small label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox-small > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox-small > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox-small > input ~ label:before, :root .mytheme .v-checkbox-small > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-checkbox-small > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-checkbox-small > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox-small > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox-small > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox-small > .v-icon, .mytheme .v-checkbox-small > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox-small.v-disabled > label, .mytheme .v-checkbox-small.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-small.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-small.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox-small.v-readonly > label, .mytheme .v-checkbox-small.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox-small.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-small.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox-small.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-large { + position: relative; + line-height: 22px; + white-space: nowrap; + font-size: 20px; +} + +.mytheme .v-checkbox-large.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-checkbox-large { + padding-left: 29px; +} + +:root .mytheme .v-checkbox-large label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-checkbox-large > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-checkbox-large > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-checkbox-large > input ~ label:before, :root .mytheme .v-checkbox-large > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-checkbox-large > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-checkbox-large > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-checkbox-large > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-checkbox-large > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-checkbox-large > .v-icon, .mytheme .v-checkbox-large > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-checkbox-large.v-disabled > label, .mytheme .v-checkbox-large.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-checkbox-large.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-large.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-checkbox-large.v-readonly > label, .mytheme .v-checkbox-large.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-checkbox-large.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-checkbox-large.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-checkbox-large.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect { + position: relative; + width: 185px; + height: 37px; + border-radius: 4px; + white-space: nowrap; +} + +.mytheme .v-filterselect [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 38px; + border-radius: inherit; +} + +.mytheme .v-filterselect [class*="input"].v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect [class*="input"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-filterselect [class*="input"][class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-filterselect .v-icon + [class*="input"] { + padding-left: 37px; +} + +.mytheme .v-filterselect img.v-icon { + max-height: 37px; + margin-left: 9px; +} + +.mytheme .v-filterselect span.v-icon { + color: #474747; + width: 37px; + line-height: 1; + padding-top: 0.12em; + margin-left: 9px; +} + +.mytheme .v-filterselect[class*="prompt"] > [class*="input"] { + color: #a3a3a3; +} + +.mytheme .v-filterselect [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 37px; + top: 1px; + right: 1px; + bottom: 1px; + border-left: 1px solid #e4e4e4; + color: #a3a3a3; + border-radius: 0 3px 3px 0; +} + +.mytheme .v-filterselect [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 37px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect [class$="button"]:hover:before { + color: #474747; +} + +.mytheme .v-filterselect [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + background-color: rgba(128, 128, 128, 0.2); +} + +.mytheme .v-filterselect.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect .v-icon { + position: absolute; + pointer-events: none; +} + +.mytheme .v-filterselect .v-icon.FontAwesome { + margin-left: 0px; +} + +.mytheme .v-filterselect-error .v-filterselect-input { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-filterselect-error .v-filterselect-button { + color: #ed473b; + border-color: #ed473b; +} + +.mytheme .v-filterselect-suggestpopup { + margin-top: 5px !important; +} + +.mytheme .v-filterselect-suggestpopup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-filterselect-suggestpopup [class$="suggestmenu"] { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; + box-sizing: content-box; + position: relative; + z-index: 1; + display: block; +} + +.mytheme .v-filterselect-suggestpopup table, .mytheme .v-filterselect-suggestpopup tbody, .mytheme .v-filterselect-suggestpopup tr, .mytheme .v-filterselect-suggestpopup td { + display: block; + width: 100%; + overflow-y: hidden; + float: left; + clear: both; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem { + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + height: 27px; + box-sizing: border-box; + text-overflow: ellipsis; + overflow-x: hidden; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-filterselect-suggestpopup .gwt-MenuItem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-filterselect-suggestpopup [class$="status"] { + position: absolute; + right: 4px; + background: rgba(212, 212, 212, 0.9); + color: #3b3b3b; + border-radius: 0 0 4px 4px; + height: 23px; + bottom: -23px; + font-size: 12px; + line-height: 23px; + padding: 0 6px; + cursor: default; + pointer-events: none; + -webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards; + -moz-animation: valo-animate-in-slide-down 200ms 80ms backwards; + animation: valo-animate-in-slide-down 200ms 80ms backwards; +} + +.mytheme .v-filterselect-suggestpopup [class$="status"] > * { + color: #3b3b3b; + text-decoration: none; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"] { + position: absolute; + z-index: 3; + right: 0; + opacity: 0.2; + filter: alpha(opacity=20) ; + cursor: pointer; + -webkit-transition: all 200ms; + -moz-transition: all 200ms; + transition: all 200ms; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + font-family: ThemeIcons; + -webkit-transform: scale(0.8); + -moz-transform: scale(0.8); + -ms-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8); + color: #464646; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:after { + content: ""; + position: absolute; + display: block; + border-radius: 50%; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:hover { + opacity: 1; + filter: none ; + background: rgba(250, 250, 250, 0.5); +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"]:hover:after { + top: -10px; + bottom: -10px; + left: -20px; + right: -20px; +} + +.mytheme .v-filterselect-suggestpopup div[class*="page"] span { + display: none; +} + +.mytheme .v-filterselect-suggestpopup:hover div[class*="page"] { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} + +.mytheme .v-filterselect-suggestpopup div[class*="prev"] { + top: 0; + -webkit-transform-origin: 100% 0%; + -moz-transform-origin: 100% 0%; + -ms-transform-origin: 100% 0%; + -o-transform-origin: 100% 0%; + transform-origin: 100% 0%; + border-radius: 0 4px 0 4px; +} + +.mytheme .v-filterselect-suggestpopup div[class*="prev"]:before { + content: "\f0d8"; +} + +.mytheme .v-filterselect-suggestpopup div[class*="next"] { + bottom: 0; + -webkit-transform-origin: 100% 100%; + -moz-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + transform-origin: 100% 100%; + border-radius: 4px 0 4px 0; +} + +.mytheme .v-filterselect-suggestpopup div[class*="next"]:before { + content: "\f0d7"; +} + +.mytheme .v-filterselect-suggestpopup div[class*="-off"] { + display: none; +} + +.mytheme .v-filterselect-no-input { + cursor: pointer; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-filterselect-no-input [class*="input"] { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + cursor: inherit; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + text-shadow: inherit; + text-overflow: ellipsis; + border-radius: inherit; +} + +.mytheme .v-filterselect-no-input [class*="input"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-filterselect-no-input [class$="button"] { + border-left: none !important; +} + +.mytheme .v-filterselect-no-input:hover [class$="button"]:before { + color: inherit; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-borderless .v-filterselect-input[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-borderless .v-filterselect-button { + border: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-align-right input { + text-align: right; +} + +.mytheme .v-filterselect-align-center input { + text-align: center; +} + +.mytheme .v-filterselect-tiny { + height: 28px; + + font-size: 12px; +} + +.mytheme .v-filterselect-tiny [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + + padding: 3px 5px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 29px; + border-radius: inherit; +} + +.mytheme .v-filterselect-tiny .v-icon + [class*="input"] { + padding-left: 28px; +} + +.mytheme .v-filterselect-tiny img.v-icon { + max-height: 28px; + margin-left: 5px; +} + +.mytheme .v-filterselect-tiny span.v-icon { + + width: 28px; + line-height: 1; + padding-top: 0.12em; + margin-left: 5px; +} + +.mytheme .v-filterselect-tiny [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 28px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-tiny [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 28px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-tiny [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-tiny.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-tiny.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-tiny.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-tiny.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-tiny.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-compact, .mytheme .v-filterselect-small { + height: 31px; + +} + +.mytheme .v-filterselect-compact [class*="input"], .mytheme .v-filterselect-small [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + + padding: 3px 6px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 32px; + border-radius: inherit; +} + +.mytheme .v-filterselect-compact .v-icon + [class*="input"], .mytheme .v-filterselect-small .v-icon + [class*="input"] { + padding-left: 31px; +} + +.mytheme .v-filterselect-compact img.v-icon, .mytheme .v-filterselect-small img.v-icon { + max-height: 31px; + margin-left: 6px; +} + +.mytheme .v-filterselect-compact span.v-icon, .mytheme .v-filterselect-small span.v-icon { + + width: 31px; + line-height: 1; + padding-top: 0.12em; + margin-left: 6px; +} + +.mytheme .v-filterselect-compact [class$="button"], .mytheme .v-filterselect-small [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 31px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-compact [class$="button"]:before, .mytheme .v-filterselect-small [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 31px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-compact [class$="button"]:active:after, .mytheme .v-filterselect-small [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-compact.v-disabled, .mytheme .v-filterselect-small.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-compact.v-disabled [class$="button"], .mytheme .v-filterselect-small.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-compact.v-disabled [class$="button"]:active:after, .mytheme .v-filterselect-small.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class*="input"], .mytheme .v-filterselect-small.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class*="input"]:focus, .mytheme .v-filterselect-small.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-compact.v-readonly [class$="button"], .mytheme .v-filterselect-small.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-compact.v-readonly [class$="button"]:active:after, .mytheme .v-filterselect-small.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-small { + font-size: 14px; +} + +.mytheme .v-filterselect-large { + height: 44px; + + font-size: 20px; +} + +.mytheme .v-filterselect-large [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + + padding: 5px 8px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 45px; + border-radius: inherit; +} + +.mytheme .v-filterselect-large .v-icon + [class*="input"] { + padding-left: 44px; +} + +.mytheme .v-filterselect-large img.v-icon { + max-height: 44px; + margin-left: 8px; +} + +.mytheme .v-filterselect-large span.v-icon { + + width: 44px; + line-height: 1; + padding-top: 0.12em; + margin-left: 8px; +} + +.mytheme .v-filterselect-large [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 44px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-large [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 44px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-large [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-large.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-large.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-large.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-large.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-large.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-large.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-large.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-huge { + height: 59px; + + font-size: 26px; +} + +.mytheme .v-filterselect-huge [class*="input"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + + padding: 7px 10px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 100% !important; + height: 100%; + padding-right: 60px; + border-radius: inherit; +} + +.mytheme .v-filterselect-huge .v-icon + [class*="input"] { + padding-left: 59px; +} + +.mytheme .v-filterselect-huge img.v-icon { + max-height: 59px; + margin-left: 10px; +} + +.mytheme .v-filterselect-huge span.v-icon { + + width: 59px; + line-height: 1; + padding-top: 0.12em; + margin-left: 10px; +} + +.mytheme .v-filterselect-huge [class$="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + position: absolute; + width: 59px; + border-radius: 0 4px 4px 0; +} + +.mytheme .v-filterselect-huge [class$="button"]:before { + font-family: ThemeIcons; + content: "\f078"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + position: absolute; + width: 59px; + text-align: center; + top: 50%; + line-height: 1; + margin-top: -0.47em; +} + +.mytheme .v-filterselect-huge [class$="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-filterselect-huge.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-filterselect-huge.v-disabled [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-huge.v-disabled [class$="button"]:active:after { + display: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class*="input"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class*="input"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-filterselect-huge.v-readonly [class$="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-filterselect-huge.v-readonly [class$="button"]:active:after { + display: none; +} + +.mytheme .v-csslayout-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-csslayout-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-csslayout-well > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-csslayout-well > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-csslayout-card { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .v-csslayout-card > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-csslayout-card > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-csslayout-v-component-group { + white-space: nowrap; + position: relative; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget:not(:last-child) { + border-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.v-upload:not(:last-child) .v-button { + border-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget.v-upload:last-child .v-button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget:first-child, .mytheme .v-csslayout-v-component-group .v-caption:first-child + .v-widget { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.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 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first { + border-radius: 4px 0 0 4px; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first.v-upload .v-button { + border-radius: 4px 0 0 4px; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last { + border-radius: 0 4px 4px 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last.v-upload .v-button { + border-radius: 0 4px 4px 0; +} + +.mytheme .v-csslayout-v-component-group .v-widget { + vertical-align: middle; + margin-left: -1px; +} + +.mytheme .v-csslayout-v-component-group .v-widget:first-child { + margin-left: 0; +} + +.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"] { + position: relative; + z-index: 5; +} + +.mytheme .v-form fieldset { + border: none; + padding: 0; + margin: 0; + height: 100%; +} + +.mytheme .v-form-content { + height: 100%; + box-sizing: border-box; +} + +.mytheme [class*="spacing"] > tbody > [class*="row"] > td { + padding-top: 12px; +} + +.mytheme [class*="spacing"] > tbody > [class*="firstrow"] > td { + padding-top: 0; +} + +.mytheme [class*="margin-top"] > tbody > [class*="firstrow"] > td { + padding-top: 37px; +} + +.mytheme [class*="margin-bottom"] > tbody > [class*="lastrow"] > td { + padding-bottom: 37px; +} + +.mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] { + padding-left: 37px; +} + +.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 { + left: 37px; +} + +.mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 37px; +} + +.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 { + right: 37px; +} + +.mytheme .v-formlayout > table { + border-spacing: 0; + position: relative; +} + +.mytheme .v-formlayout.v-has-width > table, .mytheme .v-formlayout.v-has-width .v-formlayout-contentcell { + width: 100%; +} + +.mytheme .v-formlayout-error-indicator { + width: 19px; +} + +.mytheme .v-formlayout-captioncell { + vertical-align: top; + line-height: 36px; +} + +.mytheme .v-formlayout-captioncell .v-caption { + padding-bottom: 0; +} + +.mytheme .v-formlayout-captioncell .v-caption-h2, .mytheme .v-formlayout-captioncell .v-caption-h3, .mytheme .v-formlayout-captioncell .v-caption-h4 { + height: 3em; +} + +.mytheme .v-formlayout-contentcell .v-checkbox, .mytheme .v-formlayout-contentcell .v-radiobutton { + font-weight: 400; +} + +.mytheme .v-formlayout-contentcell > .v-label-h2, .mytheme .v-formlayout-contentcell > .v-label-h3, .mytheme .v-formlayout-contentcell > .v-label-h4 { + position: absolute; + left: 0; + right: 0; + width: auto !important; + margin-top: -0.5em; + padding-bottom: 0.5em; + border-bottom: 1px solid #dfdfdf; +} + +.mytheme .v-formlayout.light > table { + padding: 0; +} + +.mytheme .v-formlayout.light > table > tbody > tr > td { + padding-top: 0; + height: 37px; + border-bottom: 1px solid #eaeaea; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="lastrow"] > td { + border-bottom: none; +} + +.mytheme .v-formlayout.light > table > tbody > tr > [class*="captioncell"] { + color: #7d7d7d; + text-align: right; + padding-left: 13px; + line-height: 37px; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 0; +} + +.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 { + width: 100%; +} + +.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 { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 0; + padding: 4px 7px; + + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + background: transparent; + border: none; + color: inherit; +} + +.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 { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.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 { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none; + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.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 { + box-shadow: none; +} + +.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 { + color: #a3a3a3; +} + +.mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea { + height: auto; +} + +.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 { + border-bottom: none; + left: 0; + right: 0; +} + +.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 { + margin-top: 0; +} + +.mytheme .v-formlayout.light .v-richtextarea { + margin: 5px 0; +} + +.mytheme .v-formlayout.light .v-filterselect-button, .mytheme .v-formlayout.light .v-datefield-button { + border: none; +} + +.mytheme .v-formlayout.light .v-filterselect-button:active:after, .mytheme .v-formlayout.light .v-datefield-button:active:after { + display: none; +} + +.mytheme .v-formlayout.light .v-datefield-button { + right: 0; + left: auto; +} + +.mytheme .v-formlayout.light .v-checkbox { + margin-left: 7px; +} + +.mytheme .v-grid { + position: relative; +} + +.mytheme .v-grid-scroller { + position: absolute; + z-index: 1; + outline: none; + box-sizing: border-box; +} + +.mytheme .v-grid-scroller-horizontal { + left: 0; + right: 0; + bottom: 0; + overflow-y: hidden; + -ms-overflow-y: hidden; +} + +.mytheme .v-grid-scroller-vertical { + right: 0; + top: 0; + bottom: 0; + overflow-x: hidden; + -ms-overflow-x: hidden; +} + +.mytheme .v-grid-tablewrapper { + position: absolute; + overflow: hidden; + box-sizing: border-box; + z-index: 5; +} + +.mytheme .v-grid-tablewrapper > table { + border-spacing: 0; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-grid-header-deco, .mytheme .v-grid-footer-deco { + position: absolute; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-grid-horizontal-scrollbar-deco { + position: absolute; + bottom: 0; + left: 0; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-grid-header, .mytheme .v-grid-body, .mytheme .v-grid-footer { + position: absolute; + left: 0; + width: inherit; + z-index: 10; +} + +.mytheme .v-grid-header, .mytheme .v-grid-header-deco { + top: 0; +} + +.mytheme .v-grid-footer, .mytheme .v-grid-footer-deco { + bottom: 0; +} + +.mytheme .v-grid-body { + -ms-touch-action: none; + touch-action: none; + z-index: 0; + top: 0; +} + +.mytheme .v-grid-body .v-grid-row { + position: absolute; + top: 0; + left: 0; +} + +.mytheme .v-grid-row { + display: block; +} + +.mytheme .v-grid-row > td, .mytheme .v-grid-row > th { + background-color: white; +} + +.mytheme .v-grid-row { + width: inherit; +} + +.mytheme .v-grid-cell { + display: block; + float: left; + padding: 2px; + white-space: nowrap; + box-sizing: border-box; + overflow: hidden; + font-size: 16px; +} + +.mytheme .v-grid-cell.frozen { + position: relative; + z-index: 1; +} + +.mytheme .v-grid-spacer { + position: absolute; + display: block; + background-color: white; +} + +.mytheme .v-grid-spacer > td { + width: 100%; + height: 100%; + box-sizing: border-box; +} + +.mytheme .v-grid { + outline: none; +} + +.mytheme .v-grid-scroller-vertical, .mytheme .v-grid-scroller-horizontal { + border: 1px solid #d4d4d4; +} + +.mytheme .v-grid-scroller-vertical { + border-left: none; +} + +.mytheme .v-grid-scroller-horizontal { + border-top: none; +} + +.mytheme .v-grid-tablewrapper { + border: 1px solid #d4d4d4; +} + +.mytheme .v-grid .header-drag-table { + border-spacing: 0; + position: relative; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-grid .header-drag-table .v-grid-header { + position: absolute; +} + +.mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-cell { + border: 1px solid #d4d4d4; + margin-top: -10px; + opacity: 0.9; + filter: alpha(opacity=90); + z-index: 30000; +} + +.mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-drop-marker { + background-color: #197de1; + position: absolute; + width: 3px; +} + +.mytheme .v-grid-sidebar.v-contextmenu { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + position: absolute; + top: 0; + right: 0; + background-color: #fafafa; + border: 1px solid #d4d4d4; + padding: 0; + z-index: 5; +} + +.mytheme .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup { + right: auto; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button { + background: transparent; + border: none; + color: inherit; + cursor: pointer; + outline: none; + padding: 0 4px; + text-align: right; + line-height: 1; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] { + cursor: default; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner { + border: 0; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after { + content: "\f0c9"; + display: block; + font-family: ThemeIcons, sans-serif; + font-size: 14px; +} + +.mytheme .v-grid-sidebar.v-contextmenu.closed { + border-radius: 0; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button { + width: 100%; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after { + content: "\f0c9"; + font-size: 14px; + line-height: 1; +} + +.v-ie .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button { + vertical-align: middle; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content { + padding: 4px 0; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle { + text-shadow: none; +} + +.mytheme .v-grid-cell { + background-color: white; + padding: 0 18px; + line-height: 37px; + text-overflow: ellipsis; +} + +.mytheme .v-grid-cell > * { + line-height: 1.55; + vertical-align: middle; +} + +.mytheme .v-grid-cell > div { + display: inline-block; +} + +.mytheme .v-grid-cell.frozen { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; +} + +.mytheme .v-grid-cell.frozen + th, .mytheme .v-grid-cell.frozen + td { + border-left: none; +} + +.mytheme .v-grid-cell div.component-wrap { + width: 100%; +} + +.mytheme .v-grid-row > td, .mytheme .v-grid-editor-cells > div { + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-row > td:first-child, .mytheme .v-grid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-grid-editor-cells.frozen > div { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; + border-left: none; +} + +.mytheme .v-grid-row-stripe > td { + background-color: #f5f5f5; +} + +.mytheme .v-grid-row-selected > td { + background: #197de1; +} + +.mytheme .v-grid-row-focused > td { + +} + +.mytheme .v-grid-header th { + position: relative; + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; + + text-align: left; +} + +.mytheme .v-grid-header th:first-child { + border-left: none; +} + +.mytheme .v-grid-header .sort-asc, .mytheme .v-grid-header .sort-desc { + padding-right: 35px; +} + +.mytheme .v-grid-header .sort-asc:after, .mytheme .v-grid-header .sort-desc:after { + font-family: ThemeIcons, sans-serif; + content: "\f0de" " " attr(sort-order); + position: absolute; + right: 18px; + font-size: 12px; +} + +.mytheme .v-grid-header .sort-desc:after { + content: "\f0dd" " " attr(sort-order); +} + +.mytheme .v-grid-column-resize-handle { + position: absolute; + width: 36px; + right: -18px; + top: 0px; + bottom: 0px; + cursor: col-resize; + z-index: 10; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-grid-column-resize-simple-indicator { + position: absolute; + width: 3px; + top: 0px; + left: 18px; + z-index: 9001; + background: #fff; + box-shadow: 0px 0px 5px #000; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-grid-footer td { + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-top: 1px solid #d4d4d4; + border-bottom: none; + +} + +.mytheme .v-grid-footer td:first-child { + border-left: none; +} + +.mytheme .v-grid-header .v-grid-cell, .mytheme .v-grid-footer .v-grid-cell { + overflow: visible; +} + +.mytheme .v-grid-column-header-content, .mytheme .v-grid-column-footer-content { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + vertical-align: baseline; +} + +.mytheme .v-grid-header-deco { + border-top: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-grid-footer-deco { + border-bottom: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-grid-horizontal-scrollbar-deco { + background-color: #fafafa; + border: 1px solid #d4d4d4; + border-top: none; +} + +.mytheme .v-grid-cell-focused { + position: relative; +} + +.mytheme .v-grid-cell-focused:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-grid:focus .v-grid-cell-focused:before { + display: block; +} + +.mytheme .v-grid.v-disabled:focus .v-grid-cell-focused:before { + display: none; +} + +.mytheme .v-grid-editor { + position: absolute; + z-index: 20; + overflow: hidden; + left: 0; + right: 0; + border: 1px solid #d4d4d4; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-top: -1px; + -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); +} + +.mytheme .v-grid-editor.unbuffered .v-grid-editor-footer { + width: 100%; +} + +.mytheme .v-grid-editor-cells { + position: relative; + white-space: nowrap; +} + +.mytheme .v-grid-editor-cells.frozen { + z-index: 2; +} + +.mytheme .v-grid-editor-cells > div { + display: inline-block; + box-sizing: border-box; + vertical-align: middle; + background: white; +} + +.mytheme .v-grid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-grid-editor-cells > div > * { + vertical-align: middle; + display: inline-block; +} + +.mytheme .v-grid-editor-cells > div .v-filterselect { + padding-left: 0; +} + +.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"] { + padding-left: 18px; +} + +.mytheme .v-grid-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-grid-editor-cells > div input[type="password"] { + padding-right: 9px; +} + +.mytheme .v-grid-editor-cells > div input[type="checkbox"] { + margin-left: 18px; +} + +.mytheme .v-grid-editor-cells > div .v-textfield, .mytheme .v-grid-editor-cells > div .v-datefield, .mytheme .v-grid-editor-cells > div .v-filterselect { + min-width: 100%; + max-width: 100%; + min-height: 100%; + max-height: 100%; +} + +.mytheme .v-grid-editor-cells > div .v-select, .mytheme .v-grid-editor-cells > div .v-select-select { + min-width: 100%; + max-width: 100%; +} + +.mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell { + float: none; +} + +.mytheme .v-grid-editor-cells .error::before { + position: absolute; + display: block; + height: 0; + width: 0; + content: ""; + border-top: 5px solid red; + border-right: 5px solid transparent; +} + +.mytheme .v-grid-editor-cells .error, .mytheme .v-grid-editor-cells .error > input { + background-color: #fee; +} + +.mytheme .v-grid-editor-footer { + display: table; + height: 37px; + border-top: 1px solid #d4d4d4; + margin-top: -1px; + background: white; + padding: 0 5px; +} + +.mytheme .v-grid-editor-footer + .v-grid-editor-cells > div { + border-bottom: none; + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-grid-editor-footer:first-child { + border-top: none; + margin-top: 0; + border-bottom: 1px solid #d4d4d4; + margin-bottom: -1px; +} + +.mytheme .v-grid-editor-message, .mytheme .v-grid-editor-buttons { + display: table-cell; + white-space: nowrap; + vertical-align: middle; +} + +.mytheme .v-grid-editor-message { + width: 100%; + position: relative; +} + +.mytheme .v-grid-editor-message > div { + position: absolute; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + top: 0; +} + +.mytheme .v-grid-editor-save { + margin-right: 4px; +} + +.mytheme .v-grid-spacer { + padding-left: 1px; +} + +.mytheme .v-grid-spacer > td { + display: block; + padding: 0; + background-color: white; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-spacer.stripe > td { + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-grid-spacer-deco-container { + border-top: 1px solid transparent; + position: relative; + top: 0; + z-index: 5; +} + +.mytheme .v-grid-spacer-deco { + top: 0; + left: 0; + width: 2px; + background-color: #197de1; + position: absolute; + height: 100%; + pointer-events: none; +} + +.mytheme .v-grid-cell > .v-progressbar { + width: 100%; +} + +.mytheme .v-grid { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + background-color: #fafafa; +} + +.mytheme .v-grid.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-grid-header .v-grid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-grid-header .v-grid-cell.dragged { + opacity: 0.5; + filter: alpha(opacity=50) ; + -webkit-transition: opacity 0.3s ease-in-out; + -moz-transition: opacity 0.3s ease-in-out; + transition: opacity 0.3s ease-in-out; +} + +.mytheme .v-grid-header .v-grid-cell.dragged-column-header { + margin-top: -19px; +} + +.mytheme .v-grid-footer .v-grid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-grid-header-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-footer-deco, .mytheme .v-grid-horizontal-scrollbar-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-row-selected > .v-grid-cell { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-color: #1d69b4; +} + +.mytheme .v-grid-row-selected > .v-grid-cell-focused:before { + border-color: #71b0ef; +} + +.mytheme .v-grid-editor { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-grid-editor-footer { + font-size: 14px; + padding: 0 6px; + background: #fafafa; + -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; +} + +.mytheme .v-grid-editor-footer:first-child { + -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; +} + +.mytheme .v-grid-editor-cells { + z-index: 1; +} + +.mytheme .v-grid-editor-cells > div:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell { + float: none; +} + +.mytheme .v-grid-editor-cells > div .error::before { + border-top: 9px solid #ed473b; + border-right: 9px solid transparent; +} + +.mytheme .v-grid-editor-cells > div .error, .mytheme .v-grid-editor-cells > div .error > input { + background-color: #fffbfb; +} + +.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 { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #f2f2f2; + box-shadow: inset 0 1px 0 #f2f2f2; +} + +.mytheme .v-grid-editor-cells > div input[type="text"].v-datefield-textfield { + padding-left: 44.4px; +} + +.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 { + position: relative; +} + +.mytheme .v-grid-editor-cells > div .v-select { + padding-left: 9px; + padding-right: 9px; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox { + margin: 0 9px 0 18px; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox > input[type="checkbox"] { + margin-left: 0; +} + +.mytheme .v-grid-editor-cells > div .v-checkbox > label { + white-space: nowrap; +} + +.mytheme .v-grid-editor-message > div:before { + display: inline-block; + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; + content: "!"; +} + +.mytheme .v-grid-editor-save, .mytheme .v-grid-editor-cancel { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + font-weight: 400; + text-decoration: none; + border: none; + background: transparent; + padding: 6px 6px; + margin: 0; + outline: none; +} + +.mytheme .v-grid-editor-save:hover, .mytheme .v-grid-editor-cancel:hover { + color: #4396ea; +} + +.mytheme .v-grid-editor-save.v-disabled, .mytheme .v-grid-editor-cancel.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-grid-spacer { + margin-top: -1px; +} + +.mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content { + margin: 0 0 2px; + padding: 4px 4px 2px; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-grid-sidebar.v-contextmenu.closed { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-grid-scroller::-webkit-scrollbar { + border: none; +} + +.mytheme .v-grid-scroller::-webkit-scrollbar-thumb { + border-radius: 10px; + border: 4px solid transparent; + background: rgba(0, 0, 0, 0.3); + -webkit-background-clip: content-box; + background-clip: content-box; +} + +.mytheme .v-grid-scroller-vertical::-webkit-scrollbar-thumb { + min-height: 30px; +} + +.mytheme .v-grid-scroller-horizontal::-webkit-scrollbar-thumb { + min-width: 30px; +} + +.mytheme .v-grid-row-drag-badge { + background-color: red; + color: white; + display: block; + width: 30px; + height: 30px; + border-radius: 10px; + line-height: 30px; + text-align: center; + float: left; +} + +.mytheme .v-grid-row-drag-top, .mytheme .v-grid-row-drag-bottom { + z-index: 100; +} + +.mytheme .v-grid-row-drag-top:before, .mytheme .v-grid-row-drag-bottom:after { + content: ""; + display: block; + position: absolute; + height: 2px; + width: 100%; + background: #197de1; + pointer-events: none; + border: none; +} + +.mytheme .v-grid-row-drag-bottom:after { + bottom: -1px; +} + +.mytheme .v-grid-row-drag-top:before { + top: -1px; +} + +.mytheme .v-grid-row-drag-top:first-child:before { + top: 0; +} + +.mytheme .v-grid-row-drag-center:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 2px; + border: 2px solid #197de1; + pointer-events: none; +} + +.mytheme .v-grid-row-selected.v-grid-row-drag-center:after { + border-color: #1463b3; +} + +.mytheme .v-grid-row-selected.v-grid-row-drag-top:before, .mytheme .v-grid-row-selected.v-grid-row-drag-bottom:after { + background: #1463b3; +} + +.mytheme .v-grid-body-drag-top:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + pointer-events: none; + border: 2px solid #197de1; + z-index: 100; +} + +.mytheme .v-textfield { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + width: 185px; +} + +.mytheme .v-textfield.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textfield:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-textfield[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-textfield-readonly { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textfield-readonly:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-textfield-error { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-textfield-borderless { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-textfield-borderless:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textfield-borderless[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textfield-tiny { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 3px 7px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 12px; +} + +.mytheme .v-textfield-compact, .mytheme .v-textfield-small { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 3px 8px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-textfield-small { + font-size: 14px; +} + +.mytheme .v-textfield-large { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 5px 10px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 20px; +} + +.mytheme .v-textfield-huge { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 7px 12px; + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + font-size: 26px; +} + +.mytheme .v-slot-inline-icon { + position: relative; +} + +.mytheme .v-caption-inline-icon { + padding: 0; +} + +.mytheme .v-caption-inline-icon .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon span.v-icon { + left: 1px; + bottom: 1px; + width: 37px; + line-height: 35px; + text-align: center; + font-size: 16px; +} + +.mytheme .v-caption-inline-icon img.v-icon { + left: 11px; + bottom: 11px; +} + +.mytheme .v-textfield-inline-icon { + padding-left: 37px; +} + +.mytheme .v-slot-inline-icon.v-slot-tiny { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny span.v-icon { + left: 1px; + bottom: 1px; + width: 28px; + line-height: 26px; + text-align: center; + font-size: 12px; +} + +.mytheme .v-caption-inline-icon.v-caption-tiny img.v-icon { + left: 6px; + bottom: 6px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-tiny { + padding-left: 28px; +} + +.mytheme .v-slot-inline-icon.v-slot-compact { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-compact { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-compact .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-compact .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-compact span.v-icon { + left: 1px; + bottom: 1px; + width: 31px; + line-height: 29px; + text-align: center; + font-size: 16px; +} + +.mytheme .v-caption-inline-icon.v-caption-compact img.v-icon { + left: 8px; + bottom: 8px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-compact { + padding-left: 31px; +} + +.mytheme .v-slot-inline-icon.v-slot-small { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-small { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-small .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-small .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-small span.v-icon { + left: 1px; + bottom: 1px; + width: 31px; + line-height: 29px; + text-align: center; + font-size: 14px; +} + +.mytheme .v-caption-inline-icon.v-caption-small img.v-icon { + left: 8px; + bottom: 8px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-small { + padding-left: 31px; +} + +.mytheme .v-slot-inline-icon.v-slot-large { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-large { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-large .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-large .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-large span.v-icon { + left: 1px; + bottom: 1px; + width: 44px; + line-height: 42px; + text-align: center; + font-size: 20px; +} + +.mytheme .v-caption-inline-icon.v-caption-large img.v-icon { + left: 14px; + bottom: 14px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-large { + padding-left: 44px; +} + +.mytheme .v-slot-inline-icon.v-slot-huge { + position: relative; +} + +.mytheme .v-caption-inline-icon.v-caption-huge { + padding: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-huge .v-captiontext { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; + margin: 0; +} + +.mytheme .v-caption-inline-icon.v-caption-huge .v-icon { + position: absolute; + z-index: 10; +} + +.mytheme .v-caption-inline-icon.v-caption-huge span.v-icon { + left: 1px; + bottom: 1px; + width: 59px; + line-height: 57px; + text-align: center; + font-size: 26px; +} + +.mytheme .v-caption-inline-icon.v-caption-huge img.v-icon { + left: 22px; + bottom: 22px; +} + +.mytheme .v-textfield-inline-icon.v-textfield-huge { + padding-left: 59px; +} + +.mytheme .v-textfield-align-right { + text-align: right; +} + +.mytheme .v-textfield-align-center { + text-align: center; +} + +.mytheme .v-textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 6px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + width: 185px; +} + +.mytheme .v-textarea.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textarea:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-textarea[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-textarea-readonly { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textarea-readonly:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-textarea-error { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-textarea-borderless { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-textarea-borderless:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-textarea-borderless[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-textarea-tiny { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 12px; +} + +.mytheme .v-textarea-small { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 14px; +} + +.mytheme .v-textarea-large { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 20px; +} + +.mytheme .v-textarea-huge { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 6px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + resize: none; + white-space: pre-wrap; + font-size: 26px; +} + +.mytheme .v-textarea-align-right { + text-align: right; +} + +.mytheme .v-textarea-align-center { + text-align: center; +} + +.mytheme .v-datefield { + position: relative; + width: 185px; + height: 37px; + border-radius: 4px; +} + +.mytheme .v-datefield [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 4px 9px; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 44.4px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield [class*="textfield"].v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield [class*="textfield"]:focus { + outline: none; + -webkit-transition: none; + -moz-transition: none; + transition: none; + border-color: #197de1; + -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); + 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); + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-datefield [class*="textfield"][class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-datefield[class*="prompt"] > [class*="textfield"] { + color: #a3a3a3; +} + +.mytheme .v-datefield [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 37px; + line-height: 35px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + top: 1px; + bottom: 1px; + left: 1px; + border: none; + border-right: 1px solid #e4e4e4; + color: #a3a3a3; + border-radius: 3px 0 0 3px; +} + +.mytheme .v-datefield [class*="button"]:hover { + color: #474747; +} + +.mytheme .v-datefield [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(128, 128, 128, 0.2); + border-radius: inherit; +} + +.mytheme .v-datefield.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-error .v-datefield-textfield { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-datefield-error .v-datefield-button { + color: #ed473b; + border-color: #ed473b; +} + +.mytheme .v-datefield-full { + width: 240px; +} + +.mytheme .v-datefield-day { + width: 185px; +} + +.mytheme .v-datefield-month { + width: 120px; +} + +.mytheme .v-datefield-year { + width: 104px; +} + +.mytheme .v-datefield-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + margin-top: 5px !important; + margin-bottom: 5px !important; + margin-right: 5px !important; + cursor: default; + width: auto; +} + +.mytheme .v-datefield-popup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-datefield-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-datefield-popup table { + border-collapse: collapse; + border-spacing: 0; + margin: 0 auto; +} + +.mytheme .v-datefield-popup td { + padding: 2px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.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 { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.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 { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme .v-datefield-popup td[class*="year"] button, .mytheme .v-datefield-popup td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme .v-datefield-popup td[class*="year"] button:before, .mytheme .v-datefield-popup td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme .v-datefield-popup td[class*="year"] button:hover:before, .mytheme .v-datefield-popup td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme .v-datefield-popup td[class*="year"] button.outside-range, .mytheme .v-datefield-popup td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .mytheme .v-datefield-popup td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-datefield-popup .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-datefield-popup .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-datefield-popup .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-datefield-popup .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme .v-datefield-popup td.v-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme td[class*="year"] button, .mytheme td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme td.v-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme td.v-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme td.v-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-borderless .v-datefield-textfield[class*="prompt"] { + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-borderless .v-datefield-button { + border: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-align-right input { + text-align: right; +} + +.mytheme .v-datefield-align-center input { + text-align: center; +} + +.mytheme .v-datefield-tiny { + height: 28px; + border-radius: 4px; + font-size: 12px; +} + +.mytheme .v-datefield-tiny [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 28px; + border-radius: 4px; + padding: 3px 7px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 33.6px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-tiny [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 28px; + line-height: 28px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-tiny [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-tiny [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-tiny.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-tiny.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-tiny.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-tiny.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-compact, .mytheme .v-datefield-small { + height: 31px; + border-radius: 4px; +} + +.mytheme .v-datefield-compact [class*="textfield"], .mytheme .v-datefield-small [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 31px; + border-radius: 4px; + padding: 3px 8px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 37.2px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-compact [class*="button"], .mytheme .v-datefield-small [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 31px; + line-height: 31px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-compact [class*="button"]:before, .mytheme .v-datefield-small [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-compact [class*="button"]:active:after, .mytheme .v-datefield-small [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-compact.v-disabled, .mytheme .v-datefield-small.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-compact.v-disabled [class*="button"], .mytheme .v-datefield-small.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-compact.v-disabled [class*="button"]:active:after, .mytheme .v-datefield-small.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="textfield"], .mytheme .v-datefield-small.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="textfield"]:focus, .mytheme .v-datefield-small.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-compact.v-readonly [class*="button"], .mytheme .v-datefield-small.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-compact.v-readonly [class*="button"]:active:after, .mytheme .v-datefield-small.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-small { + font-size: 14px; +} + +.mytheme .v-datefield-large { + height: 44px; + border-radius: 4px; + font-size: 20px; +} + +.mytheme .v-datefield-large [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 44px; + border-radius: 4px; + padding: 5px 10px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 52.8px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-large [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 44px; + line-height: 44px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-large [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-large [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-large.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-large.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-large.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-large.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-large.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-huge { + height: 59px; + border-radius: 4px; + font-size: 26px; +} + +.mytheme .v-datefield-huge [class*="textfield"] { + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 59px; + border-radius: 4px; + padding: 7px 12px; + + + + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + padding-left: 70.8px; + width: 100%; + height: 100%; + border-radius: inherit; +} + +.mytheme .v-datefield-huge [class*="button"] { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + -webkit-appearance: none; + background: transparent; + padding: 0; + position: absolute; + z-index: 10; + width: 59px; + line-height: 59px; + text-align: center; + font: inherit; + outline: none; + margin: 0; + border-radius: 4px 0 0 4px; +} + +.mytheme .v-datefield-huge [class*="button"]:before { + font-family: ThemeIcons; + content: "\f073"; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-datefield-huge [class*="button"]:active:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-datefield-huge.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-datefield-huge.v-disabled [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-huge.v-disabled [class*="button"]:active:after { + display: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="textfield"] { + background: #fafafa; + color: #464646; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="textfield"]:focus { + box-shadow: none; + border-color: #c5c5c5; +} + +.mytheme .v-datefield-huge.v-readonly [class*="button"] { + cursor: default; + pointer-events: none; +} + +.mytheme .v-datefield-huge.v-readonly [class*="button"]:active:after { + display: none; +} + +.mytheme .v-inline-datefield-calendarpanel { + font-size: 16px; + text-align: center; +} + +.mytheme .v-inline-datefield-calendarpanel:focus { + outline: none; +} + +.mytheme .v-inline-datefield-calendarpanel-day { + box-sizing: border-box; + width: 30px; + height: 26px; + border: 1px solid transparent; + line-height: 26px; + text-align: center; + font-size: 14px; + background: #fafafa; + border-radius: 2px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; + display: inline-block; + box-sizing: border-box; + cursor: pointer; +} + +.mytheme .v-inline-datefield-calendarpanel-day:hover { + color: #197de1; +} + +.mytheme .v-inline-datefield-calendarpanel-day-offmonth { + color: #a0a0a0; + background: transparent; +} + +.mytheme .v-inline-datefield-calendarpanel-day-today { + color: #191919; + font-weight: 600; + border-color: #afafaf; +} + +.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 { + color: #c8dbed; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; + font-weight: 600; +} + +.mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + position: relative; +} + +.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 { + color: #a0a0a0; + cursor: not-allowed; +} + +.mytheme .v-inline-datefield-calendarpanel-weekdays { + height: 26px; + color: rgba(133, 133, 133, 0.85); +} + +.mytheme .v-inline-datefield-calendarpanel-weekdays strong { + font: inherit; + font-size: 14px; +} + +.mytheme .v-inline-datefield-calendarpanel-header { + white-space: nowrap; +} + +.mytheme td[class*="year"] button, .mytheme td[class*="month"] button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + padding: 0; + margin: 0; + cursor: pointer; + color: transparent; + font-size: 0; + width: 19px; + height: 25px; + outline: none; + position: relative; + vertical-align: middle; +} + +.mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before { + color: #a0a0a0; + font-size: 21px; + line-height: 24px; + -webkit-transition: color 200ms; + -moz-transition: color 200ms; + transition: color 200ms; +} + +.mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before { + color: #197de1; +} + +.mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range { + cursor: default; + opacity: 0.3; + filter: alpha(opacity=30.0) ; +} + +.mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before { + color: #a0a0a0; +} + +.mytheme .v-button-prevyear:before { + font-family: ThemeIcons; + content: "\f100"; +} + +.mytheme .v-button-prevmonth:before { + font-family: ThemeIcons; + content: "\f104"; +} + +.mytheme .v-button-nextyear:before { + font-family: ThemeIcons; + content: "\f101"; +} + +.mytheme .v-button-nextmonth:before { + font-family: ThemeIcons; + content: "\f105"; +} + +.mytheme td.v-inline-datefield-calendarpanel-month { + width: 148px; + color: #197de1; +} + +.mytheme .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month { + width: 74px; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumber, .mytheme .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child { + width: 30px; + color: rgba(133, 133, 133, 0.85); + font-size: 14px; + display: inline-block; + text-align: left; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumber { + position: relative; +} + +.mytheme .v-inline-datefield-calendarpanel-weeknumbers .v-first:before { + content: ""; + position: absolute; + top: 38px; + bottom: 0; + left: 0; + width: 34px; + border-top: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-top-right-radius: 4px; + border-bottom-left-radius: 4px; + background: #fafafa; +} + +.mytheme td.v-inline-datefield-calendarpanel-time { + width: 100%; + font-size: 14px; +} + +.mytheme td.v-inline-datefield-calendarpanel-time .v-label { + display: inline; + margin: 0 0.1em; + font-weight: 400; +} + +.mytheme .v-inline-datefield-calendarpanel { + position: relative; + background: white; + padding: 6px; +} + +.mytheme .v-gridlayout-margin-top { + padding-top: 37px; +} + +.mytheme .v-gridlayout-margin-bottom { + padding-bottom: 37px; +} + +.mytheme .v-gridlayout-margin-left { + padding-left: 37px; +} + +.mytheme .v-gridlayout-margin-right { + padding-right: 37px; +} + +.mytheme .v-gridlayout-spacing-on { + padding-left: 12px; + padding-top: 12px; +} + +.mytheme .v-menubar { + position: relative; + text-align: center; + white-space: nowrap; + outline: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + cursor: default; + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + text-align: left; + line-height: 35px; +} + +.mytheme .v-menubar:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; +} + +.mytheme .v-menubar:focus:after { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-menubar.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-menubar.v-disabled:after { + display: none; +} + +.mytheme .v-menubar:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-menubar:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-menubar > .v-menubar-menuitem { + padding: 0 14px; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] { + width: 37px; +} + +.mytheme .v-menubar:active:after { + background: transparent; +} + +.mytheme .v-menubar > .v-menubar-menuitem { + position: relative; + z-index: 1; + display: inline-block; + box-sizing: border-box; + height: 37px; + padding: 0 15px; + color: inherit; + font-weight: 400; + + cursor: pointer; + border-radius: 0; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border-width: 0 1px 0 0; + border-color: inherit; + height: 100%; + line-height: inherit; + vertical-align: top; + text-align: center; +} + +.mytheme .v-menubar > .v-menubar-menuitem:first-child { + border-left-width: 0; + border-radius: 3px 0 0 3px; +} + +.mytheme .v-menubar > .v-menubar-menuitem:last-child { + border-radius: 0 3px 3px 0; + border-right-width: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem:first-child:last-child { + border-radius: 3px; +} + +.mytheme .v-menubar > .v-menubar-menuitem:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-menubar > .v-menubar-menuitem:hover { + zoom: 1; +} + +.mytheme .v-menubar > .v-menubar-menuitem:hover:before { + background-color: rgba(186, 186, 186, 0.1); + border: none; +} + +.mytheme .v-menubar > .v-menubar-menuitem:active:before { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-menubar > .v-menubar-menuitem .v-icon { + margin: 0 4px 0 -4px; + cursor: inherit; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] { + width: 37px; + padding: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon { + margin: 0; +} + +.mytheme .v-menubar > .v-menubar-menuitem-checked { + -webkit-box-shadow: none; + box-shadow: none; + background-color: #ededed; + background-image: -webkit-linear-gradient(bottom, #ededed 2%, #e9e9e9 98%); + background-image: linear-gradient(to top,#ededed 2%, #e9e9e9 98%); + color: #181818; +} + +.mytheme .v-disabled > .v-menubar-menuitem, .mytheme .v-menubar > .v-menubar-menuitem-disabled { + cursor: default; +} + +.mytheme .v-disabled > .v-menubar-menuitem:before, .mytheme .v-menubar > .v-menubar-menuitem-disabled:before { + display: none; +} + +.mytheme .v-menubar-menuitem-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-menubar > .v-menubar-menuitem-selected { + color: #ecf2f8; + + + + border-radius: 0; + border: 1px solid #1362b1; + border-top-color: #156ab3; + border-bottom-color: #1156a8; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; + z-index: 2; +} + +.mytheme .v-menubar > .v-menubar-menuitem-selected:hover:before { + background: none; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator { + display: none; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after { + font-family: ThemeIcons; + content: "\f078"; + font-size: 0.7em; + vertical-align: 0.15em; + margin: 0 -0.2em 0 0.5em; + opacity: 0.5; +} + +.mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:empty:after { + margin-left: -0.2em; +} + +.mytheme .v-menubar-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + padding: 4px 4px; + margin: 5px 0 0 1px !important; +} + +.mytheme .v-menubar-popup[class*="animate-in"] { + -webkit-animation: valo-overlay-animate-in 120ms; + -moz-animation: valo-overlay-animate-in 120ms; + animation: valo-overlay-animate-in 120ms; +} + +.mytheme .v-menubar-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-menubar-popup .v-menubar-submenu { + outline: none; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem { + display: block; + cursor: pointer; + line-height: 27px; + padding: 0 20px 0 10px; + border-radius: 3px; + font-weight: 400; + white-space: nowrap; + position: relative; + padding-left: 32px; + padding-right: 37px; + position: relative; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #0957a6; + opacity: 0.15; + filter: alpha(opacity=15.0) ; + pointer-events: none; + border-radius: inherit; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem .v-icon { + max-height: 27px; + margin-right: 5px; + min-width: 1em; +} + +.mytheme .v-menubar-popup .v-menubar-submenu-indicator { + display: none; +} + +.mytheme .v-menubar-popup .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after { + position: absolute; + right: 10px; + font-family: ThemeIcons; + content: "\f054"; + line-height: 29px; +} + +.mytheme .v-menubar-popup .v-menubar-menuitem-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-popup .v-menubar-separator { + display: block; + margin: 4px 0; + height: 0; + overflow: hidden; + border-bottom: 1px solid #e4e4e4; +} + +.mytheme .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before { + content: "\f00c"; + font-family: ThemeIcons; + position: absolute; + left: 10px; +} + +.mytheme .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before { + content: ""; +} + +.mytheme .v-menubar-popup [class*="disabled"] { + cursor: default; +} + +.mytheme .v-menubar-small { + height: 31px; + padding: 0 14px; + + font-weight: 400; + + cursor: default; + border-radius: 4px; + padding: 0; + text-align: left; + line-height: 29px; + font-size: 14px; +} + +.mytheme .v-menubar-small:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-menubar-small > .v-menubar-menuitem { + padding: 0 12px; +} + +.mytheme .v-menubar-small > .v-menubar-menuitem[class*="-icon-only"] { + width: 31px; +} + +.mytheme .v-menubar-borderless { + border: none; + border-radius: 0; + padding: 1px; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + background: transparent; + color: inherit; +} + +.mytheme .v-menubar-borderless:focus:after { + display: none; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem { + -webkit-box-shadow: none; + box-shadow: none; + border: none; + margin-right: 1px; + border-radius: 4px; + color: #197de1; + padding: 0 12px; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.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 { + border-radius: 4px; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:before { + content: none; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:hover { + color: #4396ea; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem:active { + color: inherit; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-checked, .mytheme .v-menubar-borderless .v-menubar-menuitem-checked:first-child { + border: 1px solid #c5c5c5; + color: #197de1; +} + +.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 { + position: relative; + top: -1px; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-selected:hover { + color: #ecf2f8; +} + +.mytheme .v-menubar-borderless .v-menubar-menuitem-disabled, .mytheme .v-menubar-borderless .v-menubar-menuitem-disabled:hover { + color: inherit; +} + +.mytheme .v-radiobutton { + position: relative; + line-height: 19px; + white-space: nowrap; +} + +.mytheme .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-radiobutton { + padding-left: 25px; +} + +:root .mytheme .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 19px; + height: 19px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 13px; + text-align: center; +} + +:root .mytheme .v-radiobutton > input ~ label:before { + height: 18.5px; + padding: 0 9px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 19px; +} + +:root .mytheme .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-radiobutton > .v-icon, .mytheme .v-radiobutton > label .v-icon { + margin: 0 6px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-radiobutton.v-disabled > label, .mytheme .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-radiobutton.v-readonly > label, .mytheme .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-radiobutton > input:checked ~ label:after { + width: 7px; + height: 7px; + top: 6px; + left: 6px; + background: #197de1; +} + +:root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup .v-radiobutton, .mytheme .v-select-optiongroup .v-checkbox { + display: block; + margin: 9px 16px 0 0; +} + +.mytheme .v-select-optiongroup .v-radiobutton:first-child, .mytheme .v-select-optiongroup .v-checkbox:first-child { + margin-top: 6px; +} + +.mytheme .v-select-optiongroup .v-radiobutton:last-child, .mytheme .v-select-optiongroup .v-checkbox:last-child { + margin-bottom: 6px; +} + +.mytheme .v-select-optiongroup.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-small { + font-size: 14px; +} + +.mytheme .v-select-optiongroup-small .v-checkbox { + position: relative; + line-height: 16px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox { + padding-left: 21px; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-small .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-small .v-checkbox > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton { + position: relative; + line-height: 16px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton { + padding-left: 21px; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 11px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before { + height: 15.5px; + padding: 0 7px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 16px; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-small .v-radiobutton > label .v-icon { + margin: 0 5px 0 3px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after { + width: 6px; + height: 6px; + top: 5px; + left: 5px; + background: #197de1; +} + +:root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton, .mytheme .v-select-optiongroup-small .v-checkbox { + display: block; + margin: 8px 16px 0 0; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton:first-child, .mytheme .v-select-optiongroup-small .v-checkbox:first-child { + margin-top: 5px; +} + +.mytheme .v-select-optiongroup-small .v-radiobutton:last-child, .mytheme .v-select-optiongroup-small .v-checkbox:last-child { + margin-bottom: 5px; +} + +.mytheme .v-select-optiongroup-small.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-large { + font-size: 20px; +} + +.mytheme .v-select-optiongroup-large .v-checkbox { + position: relative; + line-height: 22px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox { + padding-left: 29px; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-large .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-large .v-checkbox > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton { + position: relative; + line-height: 22px; + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-has-width label { + white-space: normal; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton { + padding-left: 29px; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton label { + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + cursor: pointer; + display: inline-block; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input { + position: absolute; + clip: rect(0, 0, 0, 0); + left: 0.2em; + top: 0.2em; + z-index: 0; + margin: 0; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + -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); + 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); +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + content: ""; + display: inline-block; + box-sizing: border-box; + width: 22px; + height: 22px; + position: absolute; + top: 0; + left: 0; + border-radius: 4px; + font-size: 15px; + text-align: center; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before { + height: 22px; + padding: 0 10px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + padding: 0; + height: 22px; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + content: "\f00c"; + font-family: ThemeIcons; + color: transparent; + -webkit-transition: color 100ms; + -moz-transition: color 100ms; + transition: color 100ms; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after { + background-color: rgba(125, 125, 125, 0.2); +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after { + color: #197de1; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-large .v-radiobutton > label .v-icon { + margin: 0 7px 0 4px; + min-width: 1em; + cursor: pointer; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > .v-icon { + cursor: default; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after { + background: transparent; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > .v-icon { + cursor: default; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label > .v-icon { + cursor: default; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after { + background: transparent; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after { + width: 8px; + height: 8px; + top: 7px; + left: 7px; + background: #197de1; +} + +:root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after { + border-radius: 50%; + content: ""; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton, .mytheme .v-select-optiongroup-large .v-checkbox { + display: block; + margin: 11px 16px 0 0; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton:first-child, .mytheme .v-select-optiongroup-large .v-checkbox:first-child { + margin-top: 7px; +} + +.mytheme .v-select-optiongroup-large .v-radiobutton:last-child, .mytheme .v-select-optiongroup-large .v-checkbox:last-child { + margin-bottom: 7px; +} + +.mytheme .v-select-optiongroup-large.v-has-width label { + white-space: normal; +} + +.mytheme .v-select-optiongroup-horizontal { + white-space: nowrap; +} + +.mytheme .v-select-optiongroup-horizontal .v-radiobutton, .mytheme .v-select-optiongroup-horizontal .v-checkbox { + display: inline-block; +} + +.mytheme .v-select-optiongroup-horizontal.v-has-width { + white-space: normal; +} + +.mytheme .v-select-optiongroup-horizontal.v-has-width label { + white-space: nowrap; +} + +.mytheme .v-link { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-link:hover { + color: #4396ea; +} + +.mytheme .v-link.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-link a { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + cursor: inherit; + color: inherit; + text-decoration: inherit; + -webkit-transition: inherit; + -moz-transition: inherit; + transition: inherit; +} + +.mytheme .v-link a:hover { + color: #4396ea; +} + +.mytheme .v-link a.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-link .v-icon { + cursor: inherit; +} + +.mytheme .v-link-small { + font-size: 14px; +} + +.mytheme .v-link-large { + font-size: 20px; +} + +.mytheme .v-window { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -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); + 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); + padding: 0; + min-width: 148px !important; + min-height: 37px !important; + white-space: nowrap; + overflow: hidden !important; + -webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms; + -moz-transition: width 200ms, height 200ms, top 200ms, left 200ms; + transition: width 200ms, height 200ms, top 200ms, left 200ms; +} + +.mytheme .v-window[class*="animate-in"] { + -webkit-animation: valo-animate-in-fade 140ms; + -moz-animation: valo-animate-in-fade 140ms; + animation: valo-animate-in-fade 140ms; +} + +.mytheme .v-window[class*="animate-out"] { + -webkit-animation: valo-animate-out-scale-down-fade 100ms; + -moz-animation: valo-animate-out-scale-down-fade 100ms; + animation: valo-animate-out-scale-down-fade 100ms; +} + +.mytheme .v-window.v-window-animate-in { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-window-modalitycurtain { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #222; + background-image: -webkit-radial-gradient(50% 50%, circle, #222, #0e0e0e); + background-image: radial-gradient( circle at 50% 50%, #222, #0e0e0e); + opacity: 0.72; + filter: alpha(opacity=72) ; + -webkit-animation: valo-animate-in-fade 400ms 100ms backwards; + -moz-animation: valo-animate-in-fade 400ms 100ms backwards; + animation: valo-animate-in-fade 400ms 100ms backwards; +} + +.v-op12 .mytheme .v-window-modalitycurtain { + -webkit-animation: none; + -moz-animation: none; + animation: none; +} + +.mytheme .v-window-draggingCurtain { + position: fixed !important; +} + +.mytheme .v-window-resizingCurtain + .v-window, .mytheme .v-window-draggingCurtain + .v-window { + -webkit-transition: none; + -moz-transition: none; + transition: none; +} + +.mytheme .v-window-outerheader { + cursor: move; + position: absolute; + z-index: 2; + top: 0; + left: 0; + right: 0; + -webkit-transform: translatez(0); + -moz-transform: translatez(0); + -ms-transform: translatez(0); + -o-transform: translatez(0); + transform: translatez(0); +} + +.mytheme .v-window-outerheader:after { + content: ""; + position: absolute; + bottom: -1px; + right: 0; + left: 0; + height: 0; + border-top: 1px solid #dfdfdf; + border-color: rgba(197, 197, 197, 0.5); +} + +.mytheme .v-window-header { + line-height: 36px; + padding-left: 12px; + margin-right: 74px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: #7e7e7e; +} + +.mytheme .v-window-restorebox-disabled ~ .v-window-closebox ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox ~ .v-window-header { + margin-right: 37px; +} + +.mytheme .v-window-restorebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header { + margin-right: 12px; +} + +.mytheme .v-window-closebox, .mytheme .v-window-maximizebox, .mytheme .v-window-restorebox { + position: absolute; + z-index: 3; + top: 0; + right: 0; + box-sizing: border-box; + width: 33px; + height: 36px; + background-color: white; + line-height: 34px; + text-align: center; + cursor: pointer; + font-size: 21px; + color: #999999; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-window-closebox:focus, .mytheme .v-window-maximizebox:focus, .mytheme .v-window-restorebox:focus { + outline: none; +} + +.mytheme .v-window-closebox:hover, .mytheme .v-window-maximizebox:hover, .mytheme .v-window-restorebox:hover { + opacity: 1; + filter: none ; + color: #197de1; +} + +.mytheme .v-window-closebox:active, .mytheme .v-window-maximizebox:active, .mytheme .v-window-restorebox:active { + color: inherit; +} + +.mytheme .v-window-closebox { + padding-right: 4px; + border-radius: 0 4px 0 4px; +} + +.mytheme .v-window-closebox:before { + content: "\00d7"; +} + +.mytheme .v-window-maximizebox, .mytheme .v-window-restorebox { + right: 33px; + padding-left: 4px; + border-radius: 0 0 0 4px; +} + +.mytheme .v-window-maximizebox + .v-window-closebox, .mytheme .v-window-restorebox + .v-window-closebox { + border-bottom-left-radius: 0; +} + +.mytheme .v-window-closebox-disabled, .mytheme .v-window-resizebox-disabled, .mytheme .v-window-restorebox-disabled, .mytheme .v-window-maximizebox-disabled { + display: none; +} + +.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 { + width: 37px; + padding-right: 0; + border-bottom-left-radius: 4px; +} + +.mytheme .v-window-maximizebox:before { + content: "+"; +} + +.mytheme .v-window-restorebox:before { + content: "\2013"; +} + +.mytheme .v-window > .popupContent, .mytheme .v-window-wrap, .mytheme .v-window-contents, .mytheme .v-window-contents > .v-scrollable { + height: 100%; +} + +.mytheme .v-window-contents { + box-sizing: border-box; + border-radius: 4px; + margin-top: 0 !important; +} + +.mytheme .v-window-contents > .v-scrollable { + position: relative; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td { + padding-top: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td { + padding-bottom: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] { + padding-left: 12px; +} + +.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 { + left: 12px; +} + +.mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] { + padding-right: 12px; +} + +.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 { + right: 12px; +} + +.mytheme .v-window-contents > .v-scrollable:focus { + outline: none; +} + +.mytheme .v-window-contents > .v-scrollable:before { + content: ""; + position: absolute; + z-index: 2; + top: 0; + height: 0; + border-top: 1px solid white; + left: 0; + right: 0; +} + +.mytheme .v-window-contents > .v-scrollable .v-panel-captionwrap:after { + border-color: #dfdfdf; +} + +.mytheme .v-window-contents > .v-scrollable .v-panel-content:before { + border-color: white; +} + +.mytheme .v-window-footer { + height: 0; +} + +.mytheme .v-window-resizebox { + position: absolute; + z-index: 1000; + right: 0; + bottom: 0; + width: 19px; + height: 19px; + cursor: nwse-resize; +} + +.mytheme .v-window-modalitycurtain:active ~ .v-window { + -webkit-animation: none; + -moz-animation: none; + animation: none; +} + +.mytheme .v-window-top-toolbar > .v-widget, .mytheme .v-window-bottom-toolbar > .v-widget { + vertical-align: top; +} + +.mytheme .v-window-top-toolbar .v-label, .mytheme .v-window-bottom-toolbar .v-label { + line-height: 36px; +} + +.mytheme .v-window-top-toolbar .v-spacing, .mytheme .v-window-bottom-toolbar .v-spacing { + width: 6px; +} + +.mytheme .v-window-top-toolbar.v-layout { + padding: 7px 12px; + position: relative; + z-index: 2; + border-top: 1px solid #dfdfdf; + border-bottom: 1px solid #dfdfdf; + background-color: #fafafa; +} + +.mytheme .v-window-top-toolbar.v-menubar { + margin: 12px 12px 6px; +} + +.mytheme .v-window-top-toolbar.v-menubar-borderless { + padding-left: 6px; + padding-right: 6px; + margin: 5px 0; +} + +.mytheme .v-window-bottom-toolbar.v-layout { + padding: 7px 12px; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #f0f0f0 0, #fafafa 4px); + background-image: linear-gradient(to bottom,#f0f0f0 0, #fafafa 4px); + border-top: 1px solid #dfdfdf; + border-radius: 0 0 4px 4px; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout { + box-sizing: content-box; + margin: -12px -12px 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar { + margin: 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless { + margin: -6px -6px 0; + padding: 0; +} + +.mytheme .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout { + box-sizing: content-box; + margin: 0 -12px -12px; +} + +.mytheme .v-tree { + position: relative; + white-space: nowrap; +} + +.mytheme .v-tree:focus { + outline: none; +} + +.mytheme .v-tree-node:before { + content: ""; + position: absolute; + display: inline-block; + z-index: 3; + width: 1.9em; + height: 28px; + cursor: pointer; + background: red; + opacity: 0; +} + +.mytheme .v-tree-node-caption { + height: 28px; + line-height: 27px; + overflow: hidden; + white-space: nowrap; + vertical-align: top; +} + +.mytheme .v-tree-node-caption > div { + display: inline-block; + width: 100%; + position: relative; + z-index: 2; +} + +.mytheme .v-tree-node-caption > div:before { + content: "\f0da"; + font-family: ThemeIcons; + display: inline-block; + width: 0.5em; + text-align: center; + margin: 0 0.6em 0 0.8em; + -webkit-transition: all 100ms; + -moz-transition: all 100ms; + transition: all 100ms; +} + +.mytheme .v-tree-node-caption span { + padding-right: 28px; + cursor: pointer; + display: inline-block; + width: 100%; +} + +.v-ie .mytheme .v-tree-node-caption span { + width: auto; +} + +.mytheme .v-tree-node-caption .v-icon { + padding-right: 0; + width: auto; + min-width: 1em; +} + +.mytheme .v-tree-node-caption:after { + content: ""; + display: block; + vertical-align: top; + position: absolute; + z-index: 1; + left: 0; + margin-top: -28px; + width: 100%; + height: 28px; + border-radius: 4px; + opacity: 0; + -webkit-transition: opacity 120ms; + -moz-transition: opacity 120ms; + transition: opacity 120ms; +} + +.mytheme .v-tree-node-expanded > .v-tree-node-caption > div:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-tree-node-leaf:before, .mytheme .v-tree-node-leaf > .v-tree-node-caption > div:before { + visibility: hidden; +} + +.mytheme .v-tree-node-focused:after { + opacity: 1; + border: 1px solid #197de1; +} + +.mytheme .v-tree-node-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-tree-node-selected:after { + opacity: 1; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + border: none; +} + +.mytheme .v-tree-node-children { + padding-left: 19px; +} + +.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 { + content: "\2022"; + display: block; + position: absolute; + height: 2px; + width: 100%; + background: #197de1; + font-size: 32px; + line-height: 2px; + color: #197de1; + text-indent: -4px; + text-shadow: 0 0 1px #fafafa, 0 0 1px #fafafa; + opacity: 1; + visibility: visible; +} + +.mytheme .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after { + content: none; +} + +.mytheme .v-tree-node-caption-drag-center { + -webkit-box-shadow: 0 0 0 2px #197de1; + box-shadow: 0 0 0 2px #197de1; + position: relative; + border-radius: 4px; +} + +.v-ff .mytheme .v-tree-node-drag-top:before, .v-ff .mytheme .v-tree-node-drag-bottom:after { + line-height: 1px; +} + +.mytheme .v-tree8 { + position: relative; +} + +.mytheme .v-tree8-scroller { + position: absolute; + z-index: 1; + outline: none; + box-sizing: border-box; +} + +.mytheme .v-tree8-scroller-horizontal { + left: 0; + right: 0; + bottom: 0; + overflow-y: hidden; + -ms-overflow-y: hidden; +} + +.mytheme .v-tree8-scroller-vertical { + right: 0; + top: 0; + bottom: 0; + overflow-x: hidden; + -ms-overflow-x: hidden; +} + +.mytheme .v-tree8-tablewrapper { + position: absolute; + overflow: hidden; + box-sizing: border-box; + z-index: 5; +} + +.mytheme .v-tree8-tablewrapper > table { + border-spacing: 0; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-tree8-header-deco, .mytheme .v-tree8-footer-deco { + position: absolute; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-tree8-horizontal-scrollbar-deco { + position: absolute; + bottom: 0; + left: 0; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-tree8-header, .mytheme .v-tree8-body, .mytheme .v-tree8-footer { + position: absolute; + left: 0; + width: inherit; + z-index: 10; +} + +.mytheme .v-tree8-header, .mytheme .v-tree8-header-deco { + top: 0; +} + +.mytheme .v-tree8-footer, .mytheme .v-tree8-footer-deco { + bottom: 0; +} + +.mytheme .v-tree8-body { + -ms-touch-action: none; + touch-action: none; + z-index: 0; + top: 0; +} + +.mytheme .v-tree8-body .v-tree8-row { + position: absolute; + top: 0; + left: 0; +} + +.mytheme .v-tree8-row { + display: block; +} + +.mytheme .v-tree8-row > td, .mytheme .v-tree8-row > th { + background-color: white; +} + +.mytheme .v-tree8-row { + width: inherit; +} + +.mytheme .v-tree8-cell { + display: block; + float: left; + padding: 2px; + white-space: nowrap; + box-sizing: border-box; + overflow: hidden; + font-size: 16px; +} + +.mytheme .v-tree8-cell.frozen { + position: relative; + z-index: 1; +} + +.mytheme .v-tree8-spacer { + position: absolute; + display: block; + background-color: white; +} + +.mytheme .v-tree8-spacer > td { + width: 100%; + height: 100%; + box-sizing: border-box; +} + +.mytheme .v-tree8 { + outline: none; +} + +.mytheme .v-tree8-scroller-vertical, .mytheme .v-tree8-scroller-horizontal { + border: 1px solid #d4d4d4; +} + +.mytheme .v-tree8-scroller-vertical { + border-left: none; +} + +.mytheme .v-tree8-scroller-horizontal { + border-top: none; +} + +.mytheme .v-tree8-tablewrapper { + border: 1px solid #d4d4d4; +} + +.mytheme .v-tree8 .header-drag-table { + border-spacing: 0; + position: relative; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-tree8 .header-drag-table .v-tree8-header { + position: absolute; +} + +.mytheme .v-tree8 .header-drag-table .v-tree8-header > .v-tree8-cell { + border: 1px solid #d4d4d4; + margin-top: -10px; + opacity: 0.9; + filter: alpha(opacity=90); + z-index: 30000; +} + +.mytheme .v-tree8 .header-drag-table .v-tree8-header > .v-tree8-drop-marker { + background-color: #197de1; + position: absolute; + width: 3px; +} + +.mytheme .v-tree8-sidebar.v-contextmenu { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + position: absolute; + top: 0; + right: 0; + background-color: #fafafa; + border: 1px solid #d4d4d4; + padding: 0; + z-index: 5; +} + +.mytheme .v-tree8-sidebar.v-contextmenu.v-tree8-sidebar-popup { + right: auto; +} + +.mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button { + background: transparent; + border: none; + color: inherit; + cursor: pointer; + outline: none; + padding: 0 4px; + text-align: right; + line-height: 1; +} + +.mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button[disabled] { + cursor: default; +} + +.mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button::-moz-focus-inner { + border: 0; +} + +.mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button:after { + content: "\f0c9"; + display: block; + font-family: ThemeIcons, sans-serif; + font-size: 14px; +} + +.mytheme .v-tree8-sidebar.v-contextmenu.closed { + border-radius: 0; +} + +.mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button { + width: 100%; +} + +.mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button:after { + content: "\f0c9"; + font-size: 14px; + line-height: 1; +} + +.v-ie .mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button { + vertical-align: middle; +} + +.mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-content { + padding: 4px 0; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle { + text-shadow: none; +} + +.mytheme .v-tree8-cell { + background-color: white; + padding: 0 18px; + line-height: 37px; + text-overflow: ellipsis; +} + +.mytheme .v-tree8-cell > * { + line-height: 1.55; + vertical-align: middle; +} + +.mytheme .v-tree8-cell > div { + display: inline-block; +} + +.mytheme .v-tree8-cell.frozen { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; +} + +.mytheme .v-tree8-cell.frozen + th, .mytheme .v-tree8-cell.frozen + td { + border-left: none; +} + +.mytheme .v-tree8-cell div.component-wrap { + width: 100%; +} + +.mytheme .v-tree8-row > td, .mytheme .v-tree8-editor-cells > div { + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-tree8-row > td:first-child, .mytheme .v-tree8-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-tree8-editor-cells.frozen > div { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; + border-left: none; +} + +.mytheme .v-tree8-row-stripe > td { + background-color: #f5f5f5; +} + +.mytheme .v-tree8-row-selected > td { + background: #197de1; +} + +.mytheme .v-tree8-row-focused > td { + +} + +.mytheme .v-tree8-header th { + position: relative; + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; + + text-align: left; +} + +.mytheme .v-tree8-header th:first-child { + border-left: none; +} + +.mytheme .v-tree8-header .sort-asc, .mytheme .v-tree8-header .sort-desc { + padding-right: 35px; +} + +.mytheme .v-tree8-header .sort-asc:after, .mytheme .v-tree8-header .sort-desc:after { + font-family: ThemeIcons, sans-serif; + content: "\f0de" " " attr(sort-order); + position: absolute; + right: 18px; + font-size: 12px; +} + +.mytheme .v-tree8-header .sort-desc:after { + content: "\f0dd" " " attr(sort-order); +} + +.mytheme .v-tree8-column-resize-handle { + position: absolute; + width: 36px; + right: -18px; + top: 0px; + bottom: 0px; + cursor: col-resize; + z-index: 10; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-tree8-column-resize-simple-indicator { + position: absolute; + width: 3px; + top: 0px; + left: 18px; + z-index: 9001; + background: #fff; + box-shadow: 0px 0px 5px #000; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-tree8-footer td { + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-top: 1px solid #d4d4d4; + border-bottom: none; + +} + +.mytheme .v-tree8-footer td:first-child { + border-left: none; +} + +.mytheme .v-tree8-header .v-tree8-cell, .mytheme .v-tree8-footer .v-tree8-cell { + overflow: visible; +} + +.mytheme .v-tree8-column-header-content, .mytheme .v-tree8-column-footer-content { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + vertical-align: baseline; +} + +.mytheme .v-tree8-header-deco { + border-top: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-tree8-footer-deco { + border-bottom: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-tree8-horizontal-scrollbar-deco { + background-color: #fafafa; + border: 1px solid #d4d4d4; + border-top: none; +} + +.mytheme .v-tree8-cell-focused { + position: relative; +} + +.mytheme .v-tree8-cell-focused:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-tree8:focus .v-tree8-cell-focused:before { + display: block; +} + +.mytheme .v-tree8.v-disabled:focus .v-tree8-cell-focused:before { + display: none; +} + +.mytheme .v-tree8-editor { + position: absolute; + z-index: 20; + overflow: hidden; + left: 0; + right: 0; + border: 1px solid #d4d4d4; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-top: -1px; + -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); +} + +.mytheme .v-tree8-editor.unbuffered .v-tree8-editor-footer { + width: 100%; +} + +.mytheme .v-tree8-editor-cells { + position: relative; + white-space: nowrap; +} + +.mytheme .v-tree8-editor-cells.frozen { + z-index: 2; +} + +.mytheme .v-tree8-editor-cells > div { + display: inline-block; + box-sizing: border-box; + vertical-align: middle; + background: white; +} + +.mytheme .v-tree8-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-tree8-editor-cells > div > * { + vertical-align: middle; + display: inline-block; +} + +.mytheme .v-tree8-editor-cells > div .v-filterselect { + padding-left: 0; +} + +.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"] { + padding-left: 18px; +} + +.mytheme .v-tree8-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-tree8-editor-cells > div input[type="password"] { + padding-right: 9px; +} + +.mytheme .v-tree8-editor-cells > div input[type="checkbox"] { + margin-left: 18px; +} + +.mytheme .v-tree8-editor-cells > div .v-textfield, .mytheme .v-tree8-editor-cells > div .v-datefield, .mytheme .v-tree8-editor-cells > div .v-filterselect { + min-width: 100%; + max-width: 100%; + min-height: 100%; + max-height: 100%; +} + +.mytheme .v-tree8-editor-cells > div .v-select, .mytheme .v-tree8-editor-cells > div .v-select-select { + min-width: 100%; + max-width: 100%; +} + +.mytheme .v-tree8-editor-cells > div.not-editable.v-tree8-cell { + float: none; +} + +.mytheme .v-tree8-editor-cells .error::before { + position: absolute; + display: block; + height: 0; + width: 0; + content: ""; + border-top: 5px solid red; + border-right: 5px solid transparent; +} + +.mytheme .v-tree8-editor-cells .error, .mytheme .v-tree8-editor-cells .error > input { + background-color: #fee; +} + +.mytheme .v-tree8-editor-footer { + display: table; + height: 37px; + border-top: 1px solid #d4d4d4; + margin-top: -1px; + background: white; + padding: 0 5px; +} + +.mytheme .v-tree8-editor-footer + .v-tree8-editor-cells > div { + border-bottom: none; + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-tree8-editor-footer:first-child { + border-top: none; + margin-top: 0; + border-bottom: 1px solid #d4d4d4; + margin-bottom: -1px; +} + +.mytheme .v-tree8-editor-message, .mytheme .v-tree8-editor-buttons { + display: table-cell; + white-space: nowrap; + vertical-align: middle; +} + +.mytheme .v-tree8-editor-message { + width: 100%; + position: relative; +} + +.mytheme .v-tree8-editor-message > div { + position: absolute; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + top: 0; +} + +.mytheme .v-tree8-editor-save { + margin-right: 4px; +} + +.mytheme .v-tree8-spacer { + padding-left: 1px; +} + +.mytheme .v-tree8-spacer > td { + display: block; + padding: 0; + background-color: white; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-tree8-spacer.stripe > td { + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-tree8-spacer-deco-container { + border-top: 1px solid transparent; + position: relative; + top: 0; + z-index: 5; +} + +.mytheme .v-tree8-spacer-deco { + top: 0; + left: 0; + width: 2px; + background-color: #197de1; + position: absolute; + height: 100%; + pointer-events: none; +} + +.mytheme .v-tree8-cell > .v-progressbar { + width: 100%; +} + +.mytheme .v-tree8 { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + background-color: #fafafa; +} + +.mytheme .v-tree8.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tree8-header .v-tree8-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-tree8-header .v-tree8-cell.dragged { + opacity: 0.5; + filter: alpha(opacity=50) ; + -webkit-transition: opacity 0.3s ease-in-out; + -moz-transition: opacity 0.3s ease-in-out; + transition: opacity 0.3s ease-in-out; +} + +.mytheme .v-tree8-header .v-tree8-cell.dragged-column-header { + margin-top: -19px; +} + +.mytheme .v-tree8-footer .v-tree8-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-tree8-header-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-tree8-footer-deco, .mytheme .v-tree8-horizontal-scrollbar-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-tree8-row-selected > .v-tree8-cell { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-color: #1d69b4; +} + +.mytheme .v-tree8-row-selected > .v-tree8-cell-focused:before { + border-color: #71b0ef; +} + +.mytheme .v-tree8-editor { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-tree8-editor-footer { + font-size: 14px; + padding: 0 6px; + background: #fafafa; + -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; +} + +.mytheme .v-tree8-editor-footer:first-child { + -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; +} + +.mytheme .v-tree8-editor-cells { + z-index: 1; +} + +.mytheme .v-tree8-editor-cells > div:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-tree8-editor-cells > div.not-editable.v-tree8-cell { + float: none; +} + +.mytheme .v-tree8-editor-cells > div .error::before { + border-top: 9px solid #ed473b; + border-right: 9px solid transparent; +} + +.mytheme .v-tree8-editor-cells > div .error, .mytheme .v-tree8-editor-cells > div .error > input { + background-color: #fffbfb; +} + +.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 { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #f2f2f2; + box-shadow: inset 0 1px 0 #f2f2f2; +} + +.mytheme .v-tree8-editor-cells > div input[type="text"].v-datefield-textfield { + padding-left: 44.4px; +} + +.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 { + position: relative; +} + +.mytheme .v-tree8-editor-cells > div .v-select { + padding-left: 9px; + padding-right: 9px; +} + +.mytheme .v-tree8-editor-cells > div .v-checkbox { + margin: 0 9px 0 18px; +} + +.mytheme .v-tree8-editor-cells > div .v-checkbox > input[type="checkbox"] { + margin-left: 0; +} + +.mytheme .v-tree8-editor-cells > div .v-checkbox > label { + white-space: nowrap; +} + +.mytheme .v-tree8-editor-message > div:before { + display: inline-block; + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; + content: "!"; +} + +.mytheme .v-tree8-editor-save, .mytheme .v-tree8-editor-cancel { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + font-weight: 400; + text-decoration: none; + border: none; + background: transparent; + padding: 6px 6px; + margin: 0; + outline: none; +} + +.mytheme .v-tree8-editor-save:hover, .mytheme .v-tree8-editor-cancel:hover { + color: #4396ea; +} + +.mytheme .v-tree8-editor-save.v-disabled, .mytheme .v-tree8-editor-cancel.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tree8-spacer { + margin-top: -1px; +} + +.mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-content { + margin: 0 0 2px; + padding: 4px 4px 2px; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-tree8-sidebar.v-contextmenu.closed { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-tree8-scroller::-webkit-scrollbar { + border: none; +} + +.mytheme .v-tree8-scroller::-webkit-scrollbar-thumb { + border-radius: 10px; + border: 4px solid transparent; + background: rgba(0, 0, 0, 0.3); + -webkit-background-clip: content-box; + background-clip: content-box; +} + +.mytheme .v-tree8-scroller-vertical::-webkit-scrollbar-thumb { + min-height: 30px; +} + +.mytheme .v-tree8-scroller-horizontal::-webkit-scrollbar-thumb { + min-width: 30px; +} + +.mytheme .v-tree8-row-drag-badge { + background-color: red; + color: white; + display: block; + width: 30px; + height: 30px; + border-radius: 10px; + line-height: 30px; + text-align: center; + float: left; +} + +.mytheme .v-tree8-row-drag-top, .mytheme .v-tree8-row-drag-bottom { + z-index: 100; +} + +.mytheme .v-tree8-row-drag-top:before, .mytheme .v-tree8-row-drag-bottom:after { + content: ""; + display: block; + position: absolute; + height: 2px; + width: 100%; + background: #197de1; + pointer-events: none; + border: none; +} + +.mytheme .v-tree8-row-drag-bottom:after { + bottom: -1px; +} + +.mytheme .v-tree8-row-drag-top:before { + top: -1px; +} + +.mytheme .v-tree8-row-drag-top:first-child:before { + top: 0; +} + +.mytheme .v-tree8-row-drag-center:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 2px; + border: 2px solid #197de1; + pointer-events: none; +} + +.mytheme .v-tree8-row-selected.v-tree8-row-drag-center:after { + border-color: #1463b3; +} + +.mytheme .v-tree8-row-selected.v-tree8-row-drag-top:before, .mytheme .v-tree8-row-selected.v-tree8-row-drag-bottom:after { + background: #1463b3; +} + +.mytheme .v-tree8-body-drag-top:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + pointer-events: none; + border: 2px solid #197de1; + z-index: 100; +} + +.mytheme .v-tree8-expander { + display: inline-block; + vertical-align: top; +} + +.mytheme .v-tree8-expander::before { + display: inline-block; + width: 1.5em; + text-align: center; + content: ""; +} + +.mytheme .v-tree8-expander.expanded::before { + content: "\f0d7"; + font-family: ThemeIcons; +} + +.mytheme .v-tree8-expander.collapsed::before { + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-tree8-expander.collapse-disabled::before { + opacity: 0.5; + filter: alpha(opacity=50) ; + cursor: default; +} + +.mytheme .v-tree8-node.depth-0 { + padding-left: 0em; +} + +.mytheme .v-tree8-node.depth-1 { + padding-left: 1em; +} + +.mytheme .v-tree8-node.depth-2 { + padding-left: 2em; +} + +.mytheme .v-tree8-node.depth-3 { + padding-left: 3em; +} + +.mytheme .v-tree8-node.depth-4 { + padding-left: 4em; +} + +.mytheme .v-tree8-node.depth-5 { + padding-left: 5em; +} + +.mytheme .v-tree8-node.depth-6 { + padding-left: 6em; +} + +.mytheme .v-tree8-node.depth-7 { + padding-left: 7em; +} + +.mytheme .v-tree8-node.depth-8 { + padding-left: 8em; +} + +.mytheme .v-tree8-node.depth-9 { + padding-left: 9em; +} + +.mytheme .v-tree8-node.depth-10 { + padding-left: 10em; +} + +.mytheme .v-tree8-node.depth-11 { + padding-left: 11em; +} + +.mytheme .v-tree8-node.depth-12 { + padding-left: 12em; +} + +.mytheme .v-tree8-node.depth-13 { + padding-left: 13em; +} + +.mytheme .v-tree8-node.depth-14 { + padding-left: 14em; +} + +.mytheme .v-tree8-node.depth-15 { + padding-left: 15em; +} + +.mytheme .v-tree8-cell-content { + display: inline-block; + vertical-align: middle; +} + +.mytheme .v-tree8-row-focused::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-tree8-cell-focused { + position: static; +} + +.mytheme .v-tree8-cell-focused::before { + display: none; +} + +.mytheme .v-tree8:focus .v-tree8-row-focused::before { + display: block; +} + +.mytheme .v-tree8.v-disabled:focus .v-tree8-row-focused::before { + display: none; +} + +.mytheme .v-tree8:focus .v-tree8-cell-focused::before { + display: none; +} + +.mytheme .v-tree8 { + background-color: transparent; +} + +.mytheme .v-tree8-row > td { + background-color: transparent; + border: 0; + line-height: 28px; +} + +.mytheme .v-tree8-row > td > * { + vertical-align: baseline; +} + +.mytheme .v-tree8-tablewrapper { + background-color: transparent; + border: none; +} + +.mytheme .v-tree8-row::before { + content: ""; + display: none; + position: absolute; + top: 0; + left: 0; + box-sizing: border-box; + width: 100%; + height: 100%; + border-radius: 4px; + pointer-events: none; + border-width: 1px; +} + +.mytheme .v-tree8-cell { + position: relative; +} + +.mytheme .v-tree8-row-selected > .v-tree8-cell { + background: transparent; +} + +.mytheme .v-tree8-row-selected::before { + display: block; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); +} + +.mytheme .v-tree8:focus .v-tree8-row-selected.v-tree8-row-focused::before { + border-color: transparent; + box-shadow: inset 0 0 0 1px #c8dbed; +} + +.mytheme .v-tree8-scroller-vertical { + border: none; +} + +.mytheme .v-tree8-scroller-horizontal { + border: none; +} + +.mytheme .v-tree8-header-deco, .mytheme .v-tree8-footer-deco, .mytheme .v-tree8-horizontal-scrollbar-deco { + border: none; + background: transparent; +} + +.mytheme .v-treegrid { + position: relative; +} + +.mytheme .v-treegrid-scroller { + position: absolute; + z-index: 1; + outline: none; + box-sizing: border-box; +} + +.mytheme .v-treegrid-scroller-horizontal { + left: 0; + right: 0; + bottom: 0; + overflow-y: hidden; + -ms-overflow-y: hidden; +} + +.mytheme .v-treegrid-scroller-vertical { + right: 0; + top: 0; + bottom: 0; + overflow-x: hidden; + -ms-overflow-x: hidden; +} + +.mytheme .v-treegrid-tablewrapper { + position: absolute; + overflow: hidden; + box-sizing: border-box; + z-index: 5; +} + +.mytheme .v-treegrid-tablewrapper > table { + border-spacing: 0; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-treegrid-header-deco, .mytheme .v-treegrid-footer-deco { + position: absolute; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-treegrid-horizontal-scrollbar-deco { + position: absolute; + bottom: 0; + left: 0; + right: 0; + box-sizing: border-box; +} + +.mytheme .v-treegrid-header, .mytheme .v-treegrid-body, .mytheme .v-treegrid-footer { + position: absolute; + left: 0; + width: inherit; + z-index: 10; +} + +.mytheme .v-treegrid-header, .mytheme .v-treegrid-header-deco { + top: 0; +} + +.mytheme .v-treegrid-footer, .mytheme .v-treegrid-footer-deco { + bottom: 0; +} + +.mytheme .v-treegrid-body { + -ms-touch-action: none; + touch-action: none; + z-index: 0; + top: 0; +} + +.mytheme .v-treegrid-body .v-treegrid-row { + position: absolute; + top: 0; + left: 0; +} + +.mytheme .v-treegrid-row { + display: block; +} + +.mytheme .v-treegrid-row > td, .mytheme .v-treegrid-row > th { + background-color: white; +} + +.mytheme .v-treegrid-row { + width: inherit; +} + +.mytheme .v-treegrid-cell { + display: block; + float: left; + padding: 2px; + white-space: nowrap; + box-sizing: border-box; + overflow: hidden; + font-size: 16px; +} + +.mytheme .v-treegrid-cell.frozen { + position: relative; + z-index: 1; +} + +.mytheme .v-treegrid-spacer { + position: absolute; + display: block; + background-color: white; +} + +.mytheme .v-treegrid-spacer > td { + width: 100%; + height: 100%; + box-sizing: border-box; +} + +.mytheme .v-treegrid { + outline: none; +} + +.mytheme .v-treegrid-scroller-vertical, .mytheme .v-treegrid-scroller-horizontal { + border: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid-scroller-vertical { + border-left: none; +} + +.mytheme .v-treegrid-scroller-horizontal { + border-top: none; +} + +.mytheme .v-treegrid-tablewrapper { + border: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid .header-drag-table { + border-spacing: 0; + position: relative; + table-layout: fixed; + width: inherit; +} + +.mytheme .v-treegrid .header-drag-table .v-treegrid-header { + position: absolute; +} + +.mytheme .v-treegrid .header-drag-table .v-treegrid-header > .v-treegrid-cell { + border: 1px solid #d4d4d4; + margin-top: -10px; + opacity: 0.9; + filter: alpha(opacity=90); + z-index: 30000; +} + +.mytheme .v-treegrid .header-drag-table .v-treegrid-header > .v-treegrid-drop-marker { + background-color: #197de1; + position: absolute; + width: 3px; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + position: absolute; + top: 0; + right: 0; + background-color: #fafafa; + border: 1px solid #d4d4d4; + padding: 0; + z-index: 5; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu.v-treegrid-sidebar-popup { + right: auto; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button { + background: transparent; + border: none; + color: inherit; + cursor: pointer; + outline: none; + padding: 0 4px; + text-align: right; + line-height: 1; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button[disabled] { + cursor: default; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button::-moz-focus-inner { + border: 0; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button:after { + content: "\f0c9"; + display: block; + font-family: ThemeIcons, sans-serif; + font-size: 14px; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu.closed { + border-radius: 0; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button { + width: 100%; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button:after { + content: "\f0c9"; + font-size: 14px; + line-height: 1; +} + +.v-ie .mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button { + vertical-align: middle; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-content { + padding: 4px 0; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle { + text-shadow: none; +} + +.mytheme .v-treegrid-cell { + background-color: white; + padding: 0 18px; + line-height: 37px; + text-overflow: ellipsis; +} + +.mytheme .v-treegrid-cell > * { + line-height: 1.55; + vertical-align: middle; +} + +.mytheme .v-treegrid-cell > div { + display: inline-block; +} + +.mytheme .v-treegrid-cell.frozen { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid-cell.frozen + th, .mytheme .v-treegrid-cell.frozen + td { + border-left: none; +} + +.mytheme .v-treegrid-cell div.component-wrap { + width: 100%; +} + +.mytheme .v-treegrid-row > td, .mytheme .v-treegrid-editor-cells > div { + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid-row > td:first-child, .mytheme .v-treegrid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-treegrid-editor-cells.frozen > div { + -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1); + border-right: 1px solid #d4d4d4; + border-left: none; +} + +.mytheme .v-treegrid-row-stripe > td { + background-color: #f5f5f5; +} + +.mytheme .v-treegrid-row-selected > td { + background: #197de1; +} + +.mytheme .v-treegrid-row-focused > td { + +} + +.mytheme .v-treegrid-header th { + position: relative; + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-bottom: 1px solid #d4d4d4; + + text-align: left; +} + +.mytheme .v-treegrid-header th:first-child { + border-left: none; +} + +.mytheme .v-treegrid-header .sort-asc, .mytheme .v-treegrid-header .sort-desc { + padding-right: 35px; +} + +.mytheme .v-treegrid-header .sort-asc:after, .mytheme .v-treegrid-header .sort-desc:after { + font-family: ThemeIcons, sans-serif; + content: "\f0de" " " attr(sort-order); + position: absolute; + right: 18px; + font-size: 12px; +} + +.mytheme .v-treegrid-header .sort-desc:after { + content: "\f0dd" " " attr(sort-order); +} + +.mytheme .v-treegrid-column-resize-handle { + position: absolute; + width: 36px; + right: -18px; + top: 0px; + bottom: 0px; + cursor: col-resize; + z-index: 10; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-treegrid-column-resize-simple-indicator { + position: absolute; + width: 3px; + top: 0px; + left: 18px; + z-index: 9001; + background: #fff; + box-shadow: 0px 0px 5px #000; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.mytheme .v-treegrid-footer td { + background-color: #fafafa; + font-size: 14px; + font-weight: inherit; + border-left: 1px solid #d4d4d4; + border-top: 1px solid #d4d4d4; + border-bottom: none; + +} + +.mytheme .v-treegrid-footer td:first-child { + border-left: none; +} + +.mytheme .v-treegrid-header .v-treegrid-cell, .mytheme .v-treegrid-footer .v-treegrid-cell { + overflow: visible; +} + +.mytheme .v-treegrid-column-header-content, .mytheme .v-treegrid-column-footer-content { + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + vertical-align: baseline; +} + +.mytheme .v-treegrid-header-deco { + border-top: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-treegrid-footer-deco { + border-bottom: 1px solid #d4d4d4; + border-right: 1px solid #d4d4d4; + background-color: #fafafa; +} + +.mytheme .v-treegrid-horizontal-scrollbar-deco { + background-color: #fafafa; + border: 1px solid #d4d4d4; + border-top: none; +} + +.mytheme .v-treegrid-cell-focused { + position: relative; +} + +.mytheme .v-treegrid-cell-focused:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-treegrid:focus .v-treegrid-cell-focused:before { + display: block; +} + +.mytheme .v-treegrid.v-disabled:focus .v-treegrid-cell-focused:before { + display: none; +} + +.mytheme .v-treegrid-editor { + position: absolute; + z-index: 20; + overflow: hidden; + left: 0; + right: 0; + border: 1px solid #d4d4d4; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-top: -1px; + -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); +} + +.mytheme .v-treegrid-editor.unbuffered .v-treegrid-editor-footer { + width: 100%; +} + +.mytheme .v-treegrid-editor-cells { + position: relative; + white-space: nowrap; +} + +.mytheme .v-treegrid-editor-cells.frozen { + z-index: 2; +} + +.mytheme .v-treegrid-editor-cells > div { + display: inline-block; + box-sizing: border-box; + vertical-align: middle; + background: white; +} + +.mytheme .v-treegrid-editor-cells > div:first-child { + border-left: none; +} + +.mytheme .v-treegrid-editor-cells > div > * { + vertical-align: middle; + display: inline-block; +} + +.mytheme .v-treegrid-editor-cells > div .v-filterselect { + padding-left: 0; +} + +.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"] { + padding-left: 18px; +} + +.mytheme .v-treegrid-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-treegrid-editor-cells > div input[type="password"] { + padding-right: 9px; +} + +.mytheme .v-treegrid-editor-cells > div input[type="checkbox"] { + margin-left: 18px; +} + +.mytheme .v-treegrid-editor-cells > div .v-textfield, .mytheme .v-treegrid-editor-cells > div .v-datefield, .mytheme .v-treegrid-editor-cells > div .v-filterselect { + min-width: 100%; + max-width: 100%; + min-height: 100%; + max-height: 100%; +} + +.mytheme .v-treegrid-editor-cells > div .v-select, .mytheme .v-treegrid-editor-cells > div .v-select-select { + min-width: 100%; + max-width: 100%; +} + +.mytheme .v-treegrid-editor-cells > div.not-editable.v-treegrid-cell { + float: none; +} + +.mytheme .v-treegrid-editor-cells .error::before { + position: absolute; + display: block; + height: 0; + width: 0; + content: ""; + border-top: 5px solid red; + border-right: 5px solid transparent; +} + +.mytheme .v-treegrid-editor-cells .error, .mytheme .v-treegrid-editor-cells .error > input { + background-color: #fee; +} + +.mytheme .v-treegrid-editor-footer { + display: table; + height: 37px; + border-top: 1px solid #d4d4d4; + margin-top: -1px; + background: white; + padding: 0 5px; +} + +.mytheme .v-treegrid-editor-footer + .v-treegrid-editor-cells > div { + border-bottom: none; + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid-editor-footer:first-child { + border-top: none; + margin-top: 0; + border-bottom: 1px solid #d4d4d4; + margin-bottom: -1px; +} + +.mytheme .v-treegrid-editor-message, .mytheme .v-treegrid-editor-buttons { + display: table-cell; + white-space: nowrap; + vertical-align: middle; +} + +.mytheme .v-treegrid-editor-message { + width: 100%; + position: relative; +} + +.mytheme .v-treegrid-editor-message > div { + position: absolute; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + line-height: 37px; + top: 0; +} + +.mytheme .v-treegrid-editor-save { + margin-right: 4px; +} + +.mytheme .v-treegrid-spacer { + padding-left: 1px; +} + +.mytheme .v-treegrid-spacer > td { + display: block; + padding: 0; + background-color: white; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid-spacer.stripe > td { + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #d4d4d4; +} + +.mytheme .v-treegrid-spacer-deco-container { + border-top: 1px solid transparent; + position: relative; + top: 0; + z-index: 5; +} + +.mytheme .v-treegrid-spacer-deco { + top: 0; + left: 0; + width: 2px; + background-color: #197de1; + position: absolute; + height: 100%; + pointer-events: none; +} + +.mytheme .v-treegrid-cell > .v-progressbar { + width: 100%; +} + +.mytheme .v-treegrid { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + background-color: #fafafa; +} + +.mytheme .v-treegrid.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-treegrid-header .v-treegrid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-treegrid-header .v-treegrid-cell.dragged { + opacity: 0.5; + filter: alpha(opacity=50) ; + -webkit-transition: opacity 0.3s ease-in-out; + -moz-transition: opacity 0.3s ease-in-out; + transition: opacity 0.3s ease-in-out; +} + +.mytheme .v-treegrid-header .v-treegrid-cell.dragged-column-header { + margin-top: -19px; +} + +.mytheme .v-treegrid-footer .v-treegrid-cell { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-treegrid-header-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-treegrid-footer-deco, .mytheme .v-treegrid-horizontal-scrollbar-deco { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-treegrid-row-selected > .v-treegrid-cell { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + border-color: #1d69b4; +} + +.mytheme .v-treegrid-row-selected > .v-treegrid-cell-focused:before { + border-color: #71b0ef; +} + +.mytheme .v-treegrid-editor { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-treegrid-editor-footer { + font-size: 14px; + padding: 0 6px; + background: #fafafa; + -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards; +} + +.mytheme .v-treegrid-editor-footer:first-child { + -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; + animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards; +} + +.mytheme .v-treegrid-editor-cells { + z-index: 1; +} + +.mytheme .v-treegrid-editor-cells > div:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +.mytheme .v-treegrid-editor-cells > div.not-editable.v-treegrid-cell { + float: none; +} + +.mytheme .v-treegrid-editor-cells > div .error::before { + border-top: 9px solid #ed473b; + border-right: 9px solid transparent; +} + +.mytheme .v-treegrid-editor-cells > div .error, .mytheme .v-treegrid-editor-cells > div .error > input { + background-color: #fffbfb; +} + +.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 { + border: none; + border-radius: 0; + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #f2f2f2; + box-shadow: inset 0 1px 0 #f2f2f2; +} + +.mytheme .v-treegrid-editor-cells > div input[type="text"].v-datefield-textfield { + padding-left: 44.4px; +} + +.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 { + position: relative; +} + +.mytheme .v-treegrid-editor-cells > div .v-select { + padding-left: 9px; + padding-right: 9px; +} + +.mytheme .v-treegrid-editor-cells > div .v-checkbox { + margin: 0 9px 0 18px; +} + +.mytheme .v-treegrid-editor-cells > div .v-checkbox > input[type="checkbox"] { + margin-left: 0; +} + +.mytheme .v-treegrid-editor-cells > div .v-checkbox > label { + white-space: nowrap; +} + +.mytheme .v-treegrid-editor-message > div:before { + display: inline-block; + color: #ed473b; + font-weight: 600; + width: 19px; + text-align: center; + content: "!"; +} + +.mytheme .v-treegrid-editor-save, .mytheme .v-treegrid-editor-cancel { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; + font-weight: 400; + text-decoration: none; + border: none; + background: transparent; + padding: 6px 6px; + margin: 0; + outline: none; +} + +.mytheme .v-treegrid-editor-save:hover, .mytheme .v-treegrid-editor-cancel:hover { + color: #4396ea; +} + +.mytheme .v-treegrid-editor-save.v-disabled, .mytheme .v-treegrid-editor-cancel.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-treegrid-spacer { + margin-top: -1px; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-content { + margin: 0 0 2px; + padding: 4px 4px 2px; + overflow-y: auto; + overflow-x: hidden; +} + +.mytheme .v-treegrid-sidebar.v-contextmenu.closed { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-treegrid-scroller::-webkit-scrollbar { + border: none; +} + +.mytheme .v-treegrid-scroller::-webkit-scrollbar-thumb { + border-radius: 10px; + border: 4px solid transparent; + background: rgba(0, 0, 0, 0.3); + -webkit-background-clip: content-box; + background-clip: content-box; +} + +.mytheme .v-treegrid-scroller-vertical::-webkit-scrollbar-thumb { + min-height: 30px; +} + +.mytheme .v-treegrid-scroller-horizontal::-webkit-scrollbar-thumb { + min-width: 30px; +} + +.mytheme .v-treegrid-row-drag-badge { + background-color: red; + color: white; + display: block; + width: 30px; + height: 30px; + border-radius: 10px; + line-height: 30px; + text-align: center; + float: left; +} + +.mytheme .v-treegrid-row-drag-top, .mytheme .v-treegrid-row-drag-bottom { + z-index: 100; +} + +.mytheme .v-treegrid-row-drag-top:before, .mytheme .v-treegrid-row-drag-bottom:after { + content: ""; + display: block; + position: absolute; + height: 2px; + width: 100%; + background: #197de1; + pointer-events: none; + border: none; +} + +.mytheme .v-treegrid-row-drag-bottom:after { + bottom: -1px; +} + +.mytheme .v-treegrid-row-drag-top:before { + top: -1px; +} + +.mytheme .v-treegrid-row-drag-top:first-child:before { + top: 0; +} + +.mytheme .v-treegrid-row-drag-center:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 2px; + border: 2px solid #197de1; + pointer-events: none; +} + +.mytheme .v-treegrid-row-selected.v-treegrid-row-drag-center:after { + border-color: #1463b3; +} + +.mytheme .v-treegrid-row-selected.v-treegrid-row-drag-top:before, .mytheme .v-treegrid-row-selected.v-treegrid-row-drag-bottom:after { + background: #1463b3; +} + +.mytheme .v-treegrid-body-drag-top:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + pointer-events: none; + border: 2px solid #197de1; + z-index: 100; +} + +.mytheme .v-treegrid-expander { + display: inline-block; + vertical-align: top; +} + +.mytheme .v-treegrid-expander::before { + display: inline-block; + width: 1.5em; + text-align: center; + content: ""; +} + +.mytheme .v-treegrid-expander.expanded::before { + content: "\f0d7"; + font-family: ThemeIcons; +} + +.mytheme .v-treegrid-expander.collapsed::before { + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-treegrid-expander.collapse-disabled::before { + opacity: 0.5; + filter: alpha(opacity=50) ; + cursor: default; +} + +.mytheme .v-treegrid-node.depth-0 { + padding-left: 0em; +} + +.mytheme .v-treegrid-node.depth-1 { + padding-left: 1em; +} + +.mytheme .v-treegrid-node.depth-2 { + padding-left: 2em; +} + +.mytheme .v-treegrid-node.depth-3 { + padding-left: 3em; +} + +.mytheme .v-treegrid-node.depth-4 { + padding-left: 4em; +} + +.mytheme .v-treegrid-node.depth-5 { + padding-left: 5em; +} + +.mytheme .v-treegrid-node.depth-6 { + padding-left: 6em; +} + +.mytheme .v-treegrid-node.depth-7 { + padding-left: 7em; +} + +.mytheme .v-treegrid-node.depth-8 { + padding-left: 8em; +} + +.mytheme .v-treegrid-node.depth-9 { + padding-left: 9em; +} + +.mytheme .v-treegrid-node.depth-10 { + padding-left: 10em; +} + +.mytheme .v-treegrid-node.depth-11 { + padding-left: 11em; +} + +.mytheme .v-treegrid-node.depth-12 { + padding-left: 12em; +} + +.mytheme .v-treegrid-node.depth-13 { + padding-left: 13em; +} + +.mytheme .v-treegrid-node.depth-14 { + padding-left: 14em; +} + +.mytheme .v-treegrid-node.depth-15 { + padding-left: 15em; +} + +.mytheme .v-treegrid-cell-content { + display: inline-block; + vertical-align: middle; +} + +.mytheme .v-treegrid-row-focused::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #197de1; + display: none; + pointer-events: none; +} + +.mytheme .v-treegrid-cell-focused { + position: static; +} + +.mytheme .v-treegrid-cell-focused::before { + display: none; +} + +.mytheme .v-treegrid:focus .v-treegrid-row-focused::before { + display: block; +} + +.mytheme .v-treegrid.v-disabled:focus .v-treegrid-row-focused::before { + display: none; +} + +.mytheme .v-treegrid:focus .v-treegrid-cell-focused::before { + display: none; +} + +.mytheme .v-table { + position: relative; + background: #fafafa; + color: #464646; + overflow: hidden; +} + +.mytheme .v-table-header table, .mytheme .v-table-footer table, .mytheme .v-table-table { + -webkit-box-shadow: 0 0 0 1px #d4d4d4; + box-shadow: 0 0 0 1px #d4d4d4; +} + +.mytheme .v-table-header-wrap, .mytheme .v-table-footer-wrap, .mytheme .v-table-header-drag { + border: 1px solid #d4d4d4; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + white-space: nowrap; + font-size: 14px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-table-header-wrap { + position: relative; + border-bottom: none; +} + +.mytheme .v-table-footer-wrap { + border-top: none; +} + +.mytheme .v-table-footer td { + border-left: 1px solid #d4d4d4; +} + +.mytheme .v-table-footer-container, .mytheme .v-table-caption-container { + overflow: hidden; + line-height: 1; + min-height: 37px; + box-sizing: border-box; +} + +.mytheme .v-table-footer-container { + padding: 11px 12px 12px; + float: right; +} + +.mytheme [class^="v-table-header-cell"] { + position: relative; +} + +.mytheme .v-table-caption-container, .mytheme .v-table-header-drag { + padding: 12px 12px 11px; + border-left: 1px solid #d4d4d4; +} + +.mytheme .v-table-caption-container-align-right { + padding-right: 4px; +} + +.mytheme .v-table-resizer { + height: 37px; + width: 8px; + cursor: e-resize; + cursor: col-resize; + position: relative; + right: -4px; + z-index: 1; + margin-left: -8px; +} + +.mytheme .v-table-cell-content { + border-left: 1px solid #d4d4d4; + overflow: hidden; + height: 37px; + vertical-align: middle; +} + +.mytheme .v-table-cell-content:first-child { + border-left: none; + padding-left: 1px; +} + +.mytheme .v-table-header td:first-child .v-table-caption-container, .mytheme .v-table-footer td:first-child { + border-left-color: transparent; +} + +.mytheme .v-table-cell-wrapper { + line-height: 1; + padding: 0 12px; + box-sizing: border-box; + margin-right: 0 !important; +} + +.mytheme .v-table-cell-wrapper > .v-widget { + margin: 3px -6px; +} + +.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 { + margin: 0; +} + +.mytheme .v-table-cell-wrapper > .v-widget.v-progressbar { + margin-left: 0; + margin-right: 0; +} + +.mytheme .v-table-body { + border: 1px solid #d4d4d4; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.mytheme .v-table-table { + background-color: white; + white-space: nowrap; +} + +.mytheme .v-table-table td { + border-top: 1px solid #d4d4d4; +} + +.mytheme .v-table-table tr:first-child > td { + border-top: none; +} + +.mytheme .v-table-row { + background-color: white; + cursor: pointer; +} + +.mytheme .v-table-row-odd { + background-color: #f5f5f5; + cursor: pointer; +} + +.mytheme .v-table-body-noselection .v-table-row, .mytheme .v-table-body-noselection .v-table-row-odd { + cursor: default; +} + +.mytheme .v-table [class*="-row"].v-selected { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + background-origin: border-box; + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-table [class*="-row"].v-selected + .v-selected { + background: #166ed5; +} + +.mytheme .v-table [class*="-row"].v-selected + .v-selected td { + border-top-color: #166ed5; +} + +.mytheme .v-table [class*="-row"].v-selected .v-table-cell-content { + border-color: transparent; + border-left-color: #1d69b4; +} + +.mytheme .v-table [class*="-row"].v-selected .v-table-cell-content:first-child { + border-left-color: transparent; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator, .mytheme .v-table-header-cell-desc .v-table-sort-indicator { + background: transparent; + width: 19px; + height: 37px; + line-height: 37px; + margin-left: -19px; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator:before, .mytheme .v-table-header-cell-desc .v-table-sort-indicator:before { + font-style: normal; + font-weight: normal; + display: inline-block; +} + +.mytheme .v-table-header-cell-asc .v-table-sort-indicator:before { + content: "\f0de"; + font-family: ThemeIcons; +} + +.mytheme .v-table-header-cell-desc .v-table-sort-indicator:before { + content: "\f0dd"; + font-family: ThemeIcons; +} + +.mytheme [class*="rowheader"] span.v-icon { + min-width: 1em; +} + +.mytheme .v-table-focus { + outline: 1px solid #197de1; + outline-offset: -1px; +} + +.mytheme .v-drag-element.v-table-focus, .mytheme .v-drag-element .v-table-focus { + outline: none; +} + +.mytheme .v-table-header-drag { + position: absolute; + opacity: 0.9; + filter: alpha(opacity=90) ; + margin-top: -19px; + z-index: 30000; + line-height: 1; +} + +.mytheme .v-table-focus-slot-right { + border-right: 3px solid #197de1; + right: -2px; + margin-left: -11px !important; +} + +.mytheme .v-table-focus-slot-left { + float: left; + border-left: 3px solid #197de1; + left: -1px; + right: auto; + margin-left: 0 !important; + margin-right: -11px; +} + +.mytheme .v-table-column-selector { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + position: absolute; + z-index: 2; + top: 0; + right: 0; + width: 19px; + height: 19px; + line-height: 19px; + padding: 0; + border-top-width: 0; + border-right-width: 0; + border-radius: 0 0 0 4px; + cursor: pointer; + text-align: center; + opacity: 0; + filter: alpha(opacity=0) ; + -webkit-transition: opacity 200ms 2s; + -moz-transition: opacity 200ms 2s; + transition: opacity 200ms 2s; +} + +.mytheme .v-table-column-selector:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-table-column-selector:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-table-column-selector:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-table-column-selector:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-table-column-selector:after { + content: ""; + position: absolute; + border: none; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.mytheme .v-table-column-selector:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-table-column-selector:before { + font-family: ThemeIcons; + content: "\f013"; +} + +.mytheme .v-table-header-wrap:hover .v-table-column-selector { + opacity: 1; + filter: none ; + -webkit-transition-delay: 200ms; + -moz-transition-delay: 200ms; + transition-delay: 200ms; +} + +.mytheme .v-on:before, .mytheme .v-off:before { + content: "\f00c"; + font-family: ThemeIcons; + font-size: 0.9em; + margin-right: 6px; +} + +.mytheme .v-on div, .mytheme .v-off div { + display: inline; +} + +.mytheme .v-on.v-disabled, .mytheme .v-off.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-off:before { + visibility: hidden; +} + +.mytheme tbody.v-drag-element { + display: block; + overflow: visible; + -webkit-box-shadow: none; + box-shadow: none; + background: transparent; + opacity: 1; + filter: none ; +} + +.mytheme tbody.v-drag-element tr { + display: block; + + + -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + border-radius: 4px; + overflow: hidden; + opacity: 0.5; + filter: alpha(opacity=50) ; + background: white; +} + +.mytheme .v-table-body { + position: relative; + z-index: 1; +} + +.mytheme .v-table-scrollposition { + position: absolute; + top: 50%; + width: 100%; + height: 37px; + line-height: 37px; + margin: -19px 0 0 !important; + text-align: center; +} + +.mytheme .v-table-drag { + overflow: visible; +} + +.mytheme .v-table-drag .v-table-body { + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + border-color: #197de1; +} + +.mytheme .v-table-drag .v-table-body .v-table-focus { + outline: none; +} + +.mytheme .v-table-row-drag-middle .v-table-cell-content { + background-color: #d1e5f9; + color: #214060; +} + +.mytheme .v-table-row-drag-bottom td.v-table-cell-content { + border-bottom: 2px solid #197de1; + height: 35px; +} + +.mytheme .v-table-row-drag-bottom .v-table-cell-wrapper { + margin-bottom: -2px; +} + +.mytheme .v-table-row-drag-top td.v-table-cell-content { + border-top: 2px solid #197de1; + height: 36px; +} + +.mytheme .v-table-row-drag-top .v-table-cell-wrapper { + margin-top: -1px; +} + +.mytheme .v-table-no-stripes .v-table-row, .mytheme .v-table-no-stripes .v-table-row-odd { + background: transparent; +} + +.mytheme .v-table-no-vertical-lines .v-table-cell-content { + border-left: none; + padding-left: 1px; +} + +.mytheme .v-table-no-vertical-lines.v-treetable .v-table-cell-content { + padding-left: 13px; +} + +.mytheme .v-table-no-horizontal-lines .v-table-cell-content { + border-top: none; + border-bottom: none; +} + +.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 { + height: 36px; +} + +.mytheme .v-table-no-header .v-table-header-wrap { + display: none; +} + +.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 { + border: none; +} + +.mytheme .v-table-borderless .v-table-header-wrap { + border-bottom: 1px solid #d9d9d9; +} + +.mytheme .v-table-borderless .v-table-footer-wrap { + border-top: 1px solid #d9d9d9; +} + +.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 { + font-size: 14px; +} + +.mytheme .v-table-compact .v-table-footer-container, .mytheme .v-table-small .v-table-footer-container { + padding: 8px 7px 9px; +} + +.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 { + padding-top: 9px; + padding-bottom: 8px; + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact .v-table-caption-container-align-right, .mytheme .v-table-small .v-table-caption-container-align-right { + padding-right: 0; +} + +.mytheme .v-table-compact .v-table-resizer, .mytheme .v-table-small .v-table-resizer { + height: 31px; +} + +.mytheme .v-table-compact .v-table-cell-content, .mytheme .v-table-small .v-table-cell-content { + height: 31px; +} + +.mytheme .v-table-compact .v-table-cell-wrapper, .mytheme .v-table-small .v-table-cell-wrapper { + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact .v-table-cell-wrapper > .v-widget, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget { + margin: 2px -3px; +} + +.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 { + margin: 0; +} + +.mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-progressbar, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-progressbar { + margin-left: 0; + margin-right: 0; +} + +.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 { + height: 31px; + line-height: 31px; +} + +.mytheme .v-table-compact .v-table-header-drag, .mytheme .v-table-small .v-table-header-drag { + margin-top: -16px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-wrapper, .mytheme .v-table-small.v-treetable .v-table-cell-wrapper { + padding-left: 0; + padding-right: 0; + min-height: 16px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-content, .mytheme .v-table-small.v-treetable .v-table-cell-content { + padding-left: 6px; + padding-right: 6px; +} + +.mytheme .v-table-compact.v-treetable .v-table-cell-content:first-child, .mytheme .v-table-small.v-treetable .v-table-cell-content:first-child { + padding-left: 7px; +} + +.mytheme .v-table-compact.v-treetable .v-table-footer-container, .mytheme .v-table-small.v-treetable .v-table-footer-container { + padding-left: 6px; + padding-right: 6px; +} + +.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 { + height: 30px; +} + +.mytheme .v-table-small { + font-size: 14px; +} + +.mytheme .v-table-small.v-treetable .v-table-cell-wrapper { + min-height: 14px; +} + +.mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"], .mytheme .v-treetable [class*="cell-wrapper"] { + box-sizing: content-box; + padding-left: 0; + padding-right: 0; +} + +.mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"] { + min-height: 14px; +} + +.mytheme .v-treetable [class*="cell-wrapper"] { + min-height: 16px; +} + +.mytheme .v-treetable [class*="caption-container"] { + padding-left: 12px; +} + +.mytheme .v-treetable [class*="caption-container-align-right"] { + padding-left: 20px; +} + +.mytheme .v-treetable [class*="footer-container"] { + padding-right: 12px; +} + +.mytheme .v-treetable [class*="cell-content"] { + padding-left: 12px; + padding-right: 12px; +} + +.mytheme .v-treetable [class*="cell-content"]:first-child { + padding-left: 13px; +} + +.mytheme .v-treetable-treespacer { + display: inline-block; + position: absolute; + width: 19px !important; + margin-left: -25px; + text-align: center; + cursor: pointer; +} + +.mytheme .v-treetable-node-closed:before { + content: "\f0da"; + font-family: ThemeIcons; +} + +.mytheme .v-treetable-node-open:before { + content: "\f0d7"; + font-family: ThemeIcons; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter { + width: 1px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter:after { + left: -6px; + right: -6px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; + background-color: #fafafa; + background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal > div > .v-splitpanel-second-container { + margin-left: 1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter { + height: 1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter:after { + top: -6px; + bottom: -6px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter { + width: 12px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter:after { + left: 0px; + right: 0px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; + background-color: #fafafa; + background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:after { + content: ""; + border: 1px solid #dadada; + border-top-color: #bababa; + border-left-color: #bababa; + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 37px; + margin-left: -1px; + margin-top: -19px; +} + +.mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-second-container { + margin-left: 12px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter { + height: 12px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter:after { + top: 0px; + bottom: 0px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + height: auto; + padding: 0; + border-radius: 0; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:after { + content: ""; + border: 1px solid #dadada; + border-top-color: #bababa; + border-left-color: #bababa; + position: absolute; + top: 50%; + left: 50%; + width: 37px; + height: 0; + margin-left: -19px; + margin-top: -1px; +} + +.mytheme .v-progressbar-wrapper { + border-radius: 4px; + height: 9px; + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%); + box-sizing: border-box; + min-width: 74px; +} + +.mytheme .v-progressbar-indicator { + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + min-width: 8px; + -webkit-transition: width 160ms; + -moz-transition: width 160ms; + transition: width 160ms; +} + +.mytheme .v-progressbar-point .v-progressbar-indicator { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + text-align: right; + overflow: hidden; +} + +.mytheme .v-progressbar-point .v-progressbar-indicator:before { + content: ""; + display: inline-block; + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + width: 9px; + vertical-align: top; +} + +.mytheme .v-progressbar-indeterminate { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-progressbar-indeterminate .v-progressbar-wrapper { + display: none; +} + +.mytheme .v-slider { + position: relative; +} + +.mytheme .v-slider:focus { + outline: none; +} + +.mytheme .v-slider:focus .v-slider-handle:after { + opacity: 1; +} + +.mytheme .v-slider.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-slider-base { + border-radius: 4px; + height: 9px; + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%); + box-sizing: border-box; + min-width: 74px; + height: 6px; + margin: 16px 11px; + white-space: nowrap; + overflow: hidden; + +} + +.mytheme .v-slider-base:before { + content: ""; + position: absolute; + top: 16px; + bottom: 16px; + left: 11px; + width: 8px; + border-radius: 4px; + border-left: 1px solid #1362b1; +} + +.mytheme .v-slider-base:after { + border-radius: 4px; + height: inherit; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + + + border: 1px solid #1362b1; + box-sizing: border-box; + max-width: 100%; + content: ""; + display: inline-block; + margin-left: -100%; + width: 100%; + vertical-align: top; +} + +.mytheme .v-has-width > .v-slider-base { + min-width: 0; +} + +.mytheme .v-slider-handle { + margin-top: -16px; + width: 0.1px; + display: inline-block; + vertical-align: top; +} + +.mytheme .v-slider-handle:before { + height: 37px; + padding: 0 16px; + color: #191919; + font-weight: 400; + + + border-radius: 4px; + border: 1px solid #c5c5c5; + border-top-color: #c5c5c5; + border-bottom-color: #bcbcbc; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.mytheme .v-slider-handle:before:after { + border: inherit; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.mytheme .v-slider-handle:before:hover:after { + background-color: rgba(186, 186, 186, 0.1); +} + +.mytheme .v-slider-handle:before:focus:after { + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-slider-handle:before:active:after { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-slider-handle:after { + border: 1px solid #c5c5c5; + border-color: #197de1; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + opacity: 0; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-slider-handle:before, .mytheme .v-slider-handle:after { + content: ""; + box-sizing: border-box; + padding: 0; + width: 22px; + height: 22px; + border-radius: 11px; + position: absolute; + z-index: 1; + margin-top: 8px; + margin-left: -11px; +} + +.mytheme .v-slider-feedback { + background-color: rgba(50, 50, 50, 0.9); + -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + color: white; + padding: 5px 9px; + border-radius: 3px; + max-width: 35em; + overflow: hidden !important; + font-size: 14px; +} + +.mytheme .v-slider-vertical { + padding: 11px 0; + height: 96px; +} + +.mytheme .v-slider-vertical .v-slider-base { + background-color: #d4d4d4; + background-image: -webkit-linear-gradient(right, #d7d7d7 2%, #c7c7c7 98%); + background-image: linear-gradient(to left,#d7d7d7 2%, #c7c7c7 98%); + width: 6px; + height: 100% !important; + min-width: 0; + margin: 0 16px; +} + +.mytheme .v-slider-vertical .v-slider-base:before { + top: auto; + bottom: 11px; + left: 16px; + right: 16px; + width: auto; + height: 8px; + border-left: none; + border-bottom: 1px solid #1362b1; +} + +.mytheme .v-slider-vertical .v-slider-base:after { + height: 101%; + margin-left: 0; + background-color: #197de1; + background-image: -webkit-linear-gradient(left, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to right,#1b87e3 2%, #166ed5 98%); +} + +.mytheme .v-slider-vertical .v-slider-handle { + width: 0; + height: 0.1px; + width: 37px; + display: block; +} + +.mytheme .v-slider-vertical .v-slider-handle:before, .mytheme .v-slider-vertical .v-slider-handle:after { + width: 22px; + height: 22px; + margin-top: -11px; + margin-left: -8px; +} + +.mytheme .v-slider-no-indicator .v-slider-base:before, .mytheme .v-slider-no-indicator .v-slider-base:after { + display: none; +} + +.mytheme .v-tabsheet:not(.v-has-width) { + width: auto !important; +} + +.mytheme .v-tabsheet-spacertd { + display: none !important; +} + +.mytheme .v-tabsheet-tabcontainer { + position: relative; + box-sizing: border-box; +} + +.mytheme .v-tabsheet-tabcontainer:before { + content: ""; + position: absolute; + height: 0; + border-top: 1px solid #dfdfdf; + bottom: 0; + left: 0; + right: 0; +} + +.mytheme .v-tabsheet-tabcontainer .v-tabsheet-tabs { + position: relative; +} + +.mytheme .v-tabsheet-tabitemcell { + vertical-align: bottom; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem { + line-height: 0; + overflow: hidden; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption { + margin-left: 19px; + padding: 0 4px; + box-sizing: border-box; + cursor: pointer; + text-align: center; + line-height: 37px; + font-size: 15px; + font-weight: 300; + color: #696969; + width: auto !important; + overflow: hidden; + text-overflow: ellipsis; + border-bottom: 2px solid transparent; + position: relative; + -webkit-transition: border-bottom 200ms, color 200ms; + -moz-transition: border-bottom 200ms, color 200ms; + transition: border-bottom 200ms, color 200ms; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption .v-captiontext { + display: inline; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext { + margin-left: 9px; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption:hover { + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; + cursor: default; + color: inherit !important; +} + +.mytheme .v-tabsheet-tabitemcell:first-child .v-caption, .mytheme .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption { + margin-left: 0; +} + +.mytheme .v-tabsheet-tabitemcell:focus { + outline: none; +} + +.mytheme .v-tabsheet-tabitemcell:focus .v-caption { + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption { + border-bottom-color: #197de1; + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-caption-closable { + padding-right: 22px; +} + +.mytheme .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable { + padding-right: 4px; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close { + position: absolute; + right: 0; + top: 50%; + margin: -8px 0 0; + font-size: 18px; + line-height: 18px; + width: 18px; + text-align: center; + border-radius: 2px; + color: #969696; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover { + background: rgba(0, 0, 0, 0.03); + color: #197de1; +} + +.mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active { + background: #197de1; + color: #c8dbed; +} + +.mytheme .v-tabsheet-scroller { + position: absolute; + top: 0; + right: 0; + bottom: 0; + padding-left: 19px; + background-color: transparent; + background-image: -webkit-linear-gradient(right, #fafafa 70%, rgba(250, 250, 250, 0) 100%); + background-image: linear-gradient(to left,#fafafa 70%, rgba(250, 250, 250, 0) 100%); + pointer-events: none; +} + +.mytheme .v-tabsheet-scroller:after { + content: ""; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + display: block; + background-color: transparent; + background-image: -webkit-linear-gradient(right, #dfdfdf 70%, rgba(223, 223, 223, 0) 100%); + background-image: linear-gradient(to left,#dfdfdf 70%, rgba(223, 223, 223, 0) 100%); +} + +.mytheme .v-tabsheet-scroller button { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + border: none; + background: transparent; + font: inherit; + color: inherit; + height: 100%; + margin: 0; + padding: 0 9px; + outline: none; + cursor: pointer; + pointer-events: auto; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-tabsheet-scroller button:hover { + opacity: 1; + filter: none ; + color: #197de1; +} + +.mytheme .v-tabsheet-scroller button:active { + opacity: 0.7; + filter: alpha(opacity=70) ; + color: #197de1; +} + +.mytheme .v-tabsheet-scroller button::-moz-focus-inner { + padding: 0; + border: 0; +} + +.mytheme .v-tabsheet-scroller [class*="Next"] { + padding-left: 5px; +} + +.mytheme .v-tabsheet-scroller [class*="Next"]:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-tabsheet-scroller [class*="Prev"] { + padding-right: 5px; +} + +.mytheme .v-tabsheet-scroller [class*="Prev"]:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-tabsheet-scroller [class*="disabled"] { + cursor: default; + color: inherit !important; + opacity: 0.1 !important; + filter: alpha(opacity=10) !important; +} + +.mytheme .v-tabsheet-tabsheetpanel > .v-scrollable > .v-widget { + -webkit-animation: valo-animate-in-fade 300ms backwards; + -moz-animation: valo-animate-in-fade 300ms backwards; + animation: valo-animate-in-fade 300ms backwards; +} + +.mytheme .v-tabsheet-deco { + height: 20px !important; + width: 20px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; + display: none; + position: absolute; + z-index: 1; + bottom: 50%; + margin-bottom: -29px; + left: 50%; + margin-left: -10px; +} + +.mytheme .v-tabsheet-loading .v-tabsheet-deco { + display: block; +} + +.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 { + width: 100%; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer tr { + display: table; + table-layout: fixed; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer td { + display: table-cell; +} + +.mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer .v-caption { + margin: 0; + display: block; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption { + margin-left: 4px; + padding: 0 12px; + background-color: #fafafa; + border: 1px solid transparent; + line-height: 36px; + border-radius: 4px 4px 0 0; + font-weight: 400; + -webkit-transition: background-color 160ms; + -moz-transition: background-color 160ms; + transition: background-color 160ms; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption:hover { + background-color: #f2f2f2; + border-bottom-color: #dfdfdf; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover { + background-color: #fafafa; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption-closable { + padding-right: 30px; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + top: 4px; + right: 4px; + margin-top: 0; +} + +.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 { + margin-left: 0; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption { + border-color: #dfdfdf; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption { + background: white; + border-color: #dfdfdf; + border-bottom: none; + padding-bottom: 1px; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-content { + border: 1px solid #dfdfdf; + border-top: none; +} + +.mytheme .v-tabsheet-framed > .v-tabsheet-content > div { + background: white; +} + +.mytheme .v-tabsheet-framed.padded-tabbar > .v-tabsheet-tabcontainer { + border: 1px solid #dfdfdf; + border-bottom: none; + background: #fafafa; + padding-top: 6px; +} + +.mytheme .v-tabsheet-framed.icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption { + padding-bottom: 7px; +} + +.mytheme .v-tabsheet-centered-tabs > .v-tabsheet-tabcontainer { + text-align: center; +} + +.mytheme .v-tabsheet-right-aligned-tabs > .v-tabsheet-tabcontainer { + text-align: right; +} + +.mytheme .v-tabsheet-padded-tabbar > .v-tabsheet-tabcontainer .v-tabsheet-tabs { + padding: 0 9px; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption { + padding-top: 6px; + padding-bottom: 6px; + line-height: 1.2; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon { + display: block; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon + .v-captiontext.v-captiontext { + margin-left: 0; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption-closable { + padding-right: 12px; +} + +.mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + top: 4px; + margin-top: 0; +} + +.mytheme .v-tabsheet-compact-tabbar > .v-tabsheet-tabcontainer-compact-tabbar .v-caption { + line-height: 1.8; +} + +.mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-caption-close { + visibility: hidden; +} + +.mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close { + visibility: visible; +} + +.mytheme .v-colorpicker-popup.v-window { + min-width: 220px !important; +} + +.mytheme .v-colorpicker-popup .v-tabsheet-tabs { + padding: 0 9px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] { + padding: 12px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-widget { + width: 100% !important; + vertical-align: middle; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-has-caption { + white-space: nowrap; + padding-left: 48px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-caption { + display: inline-block; + margin-left: -48px; + width: 48px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption { + padding-left: 80px; +} + +.mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption { + margin-left: -80px; + width: 80px; +} + +.mytheme .v-colorpicker-popup .v-slider-red .v-slider-base:after { + background: red; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-slider-green .v-slider-base:after { + background: green; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-slider-blue .v-slider-base:after { + background: blue; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-colorpicker-popup .v-margin-bottom { + padding-bottom: 0; +} + +.mytheme .v-colorpicker-popup .resize-button { + width: 100% !important; + height: auto !important; + text-align: center; + outline: none; +} + +.mytheme .v-colorpicker-popup .resize-button:before { + font-family: ThemeIcons; + content: "\f141"; +} + +.mytheme .v-colorpicker-popup .resize-button-caption { + display: none; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout { + height: auto !important; + padding: 9px 0; + background-color: #fafafa; + border-top: 1px solid #ededed; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout .v-expand { + overflow: visible; +} + +.mytheme .v-colorpicker-popup .v-horizontallayout .v-button { + width: 80% !important; +} + +.mytheme .v-colorpicker-preview { + width: 100% !important; + height: auto !important; + padding: 9px; +} + +.mytheme .v-colorpicker-preview-textfield { + height: auto !important; + text-align: center; + border: none; +} + +.mytheme .v-colorpicker { + width: auto; +} + +.mytheme .v-colorpicker-button-color { + position: absolute; + top: 6px; + right: 6px; + bottom: 6px; + left: 6px; + border-radius: 3px; + border: 1px solid rgba(0, 0, 0, 0.5); + max-width: 23px; +} + +.mytheme .v-colorpicker-button-color + .v-button-caption:not(:empty) { + margin-left: 19px; +} + +.mytheme .v-panel { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + overflow: visible !important; +} + +.mytheme .v-panel-caption { + box-sizing: border-box; + padding: 0 12px; + line-height: 36px; + border-bottom: 1px solid #d5d5d5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%); + color: #464646; + font-weight: 400; + font-size: 14px; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + border-radius: 3px 3px 0 0; +} + +.mytheme .v-panel-content { + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.mytheme .v-panel-content > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-panel-content > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-panel-content > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-panel-content > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-panel-borderless { + background: transparent; + color: inherit; + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-panel-borderless > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: inherit; + padding: 0; + margin: 0 12px; + border-bottom: none; +} + +.mytheme .v-panel-well { + background: #f5f5f5; + color: #454545; + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05); + border-radius: 4px; + border: 1px solid #c5c5c5; +} + +.mytheme .v-panel-well > div > [class*="-caption"] { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mytheme .v-panel-scroll-divider > [class*="-captionwrap"] { + position: relative; + z-index: 2; +} + +.mytheme .v-panel-scroll-divider > [class*="-captionwrap"]:after { + content: ""; + position: absolute; + bottom: -1px; + right: 0; + left: 0; + height: 0; + border-top: 1px solid #dfdfdf; + border-color: rgba(197, 197, 197, 0.5); +} + +.mytheme .v-panel-scroll-divider > [class*="-content"]:before { + content: ""; + position: absolute; + z-index: 2; + top: 0; + height: 0; + border-top: 1px solid #fafafa; + left: 0; + right: 0; +} + +.mytheme .v-panel-caption.v-horizontallayout { + height: auto !important; + line-height: 0; +} + +.mytheme .v-panel-caption.v-horizontallayout .v-slot { + vertical-align: middle; +} + +.mytheme .v-panel-caption.v-horizontallayout .v-label { + line-height: 37px; +} + +.mytheme .v-accordion { + background: white; + color: #474747; + border-radius: 4px; + border: 1px solid #d5d5d5; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f4f4f4 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f4f4f4 98%); + overflow: hidden; +} + +.mytheme .v-accordion-item { + position: relative; +} + +.mytheme .v-accordion-item:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.mytheme .v-accordion-item:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.mytheme .v-accordion-item:last-child [class*="item-content"] { + border-radius: inherit; +} + +.mytheme .v-accordion-item[class*="item-open"]:last-child > div > .v-caption { + border-radius: 0; +} + +.mytheme .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption { + border-bottom: none; + margin-bottom: 0; +} + +.mytheme .v-accordion-item[class*="item-open"] + [class*="item"] { + border-top: 1px solid #d9d9d9; +} + +.mytheme .v-accordion-item-caption { + border-radius: inherit; +} + +.mytheme .v-accordion-item-caption > .v-caption { + box-sizing: border-box; + padding: 0 12px; + line-height: 36px; + border-bottom: 1px solid #d5d5d5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%); + color: #464646; + font-weight: 400; + font-size: 14px; + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05); + display: block; + background: transparent; + border-bottom-color: #c9c9c9; + border-radius: inherit; + cursor: pointer; + position: relative; +} + +.mytheme .v-accordion-item-caption > .v-caption:hover:before, .mytheme .v-accordion-item-caption > .v-caption:active:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: inherit; +} + +.mytheme .v-accordion-item-caption > .v-caption:hover:before { + background-color: rgba(186, 186, 186, 0.1); + border: none; +} + +.mytheme .v-accordion-item-caption > .v-caption:active:before { + background-color: rgba(125, 125, 125, 0.2); +} + +.mytheme .v-accordion-item-content { + -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05); + background-color: white; + box-sizing: border-box; +} + +.mytheme .v-accordion-item-content > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-accordion-item-content > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-accordion-borderless { + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.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 { + border-radius: 0; +} + +.mytheme .v-select-twincol { + white-space: normal; +} + +.mytheme .v-select-twincol select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select-twincol select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-twincol .v-textfield, .mytheme .v-select-twincol .v-nativebutton { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-twincol .v-nativebutton { + margin-left: 9px; +} + +.mytheme .v-select-twincol-caption-left, .mytheme .v-select-twincol-caption-right { + font-size: 14px; + font-weight: 400; + padding-bottom: 0.3em; + padding-left: 1px; +} + +.mytheme .v-select-twincol-buttons { + white-space: nowrap; + display: inline-block; + vertical-align: top; + position: relative; + min-width: 3.5em; +} + +.mytheme .v-select-twincol-buttons .v-button { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; + position: absolute; + left: 9px; + right: 9px; + top: 36px; + padding: 0; + text-align: center; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child { + top: 0; +} + +.mytheme .v-select-twincol-buttons .v-button-caption { + display: none; +} + +.mytheme .v-select-twincol-buttons .v-button:focus { + z-index: 1; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child { + border-radius: 4px 4px 0 0; +} + +.mytheme .v-select-twincol-buttons .v-button:last-child { + border-radius: 0 0 4px 4px; +} + +.mytheme .v-select-twincol-buttons .v-button-wrap:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-select-twincol-error .v-select-twincol-options, .mytheme .v-select-twincol-error .v-select-twincol-selections { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-select select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-select { + display: block; +} + +.mytheme .v-select-select + .v-textfield { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-select + .v-textfield + .v-nativebutton { + margin-top: 9px; + margin-left: 9px; +} + +.mytheme .v-select-error .v-select-select { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-calendar-header-day { + font-weight: 400; + text-align: center; + padding: 7px 0; +} + +.mytheme .v-calendar-header-week .v-calendar-back, .mytheme .v-calendar-header-week .v-calendar-next { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + background: transparent; + border: none; + padding: 0; + margin: 0; + cursor: pointer; + outline: none; + color: inherit; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:focus, .mytheme .v-calendar-header-week .v-calendar-next:focus { + outline: none; +} + +.mytheme .v-calendar-header-week .v-calendar-back:hover, .mytheme .v-calendar-header-week .v-calendar-next:hover { + opacity: 1; + filter: none ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:active, .mytheme .v-calendar-header-week .v-calendar-next:active { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-header-week .v-calendar-back:before { + font-family: ThemeIcons; + content: "\f053"; +} + +.mytheme .v-calendar-header-week .v-calendar-next:before { + font-family: ThemeIcons; + content: "\f054"; +} + +.mytheme .v-calendar-month { + outline: none; + overflow: hidden; +} + +.mytheme .v-calendar-month td { + vertical-align: top; +} + +.mytheme .v-calendar-week-number { + cursor: pointer; + width: 20px; + text-align: center; + font-size: 0.8em; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-week-number:hover { + opacity: 1; + filter: none ; +} + +.mytheme .v-calendar-month-day { + outline: none; + box-sizing: border-box; + line-height: 1.2; +} + +.mytheme .v-calendar-bottom-spacer, .mytheme .v-calendar-spacer, .mytheme .v-calendar-bottom-spacer-empty { + height: 19px; + margin-bottom: 3px; +} + +.mytheme .v-calendar-bottom-spacer { + font-size: 0.8em; + padding: 0 5px; + cursor: pointer; +} + +.mytheme .v-calendar-bottom-spacer:hover { + color: #197de1; +} + +.mytheme .v-calendar-day-number { + line-height: 25px; + font-size: 16px; + text-align: right; + margin: 0 5px; + white-space: nowrap; + border-top: 1px solid #f2f2f2; + cursor: pointer; +} + +.mytheme .v-calendar-day-number:hover { + color: #197de1; +} + +.mytheme .v-calendar-month-day-today { + background: #eef3f8; +} + +.mytheme .v-calendar-month-day-today .v-calendar-day-number { + font-weight: 400; + color: #197de1; + border-top: 2px solid #197de1; + line-height: 24px; + margin: 0; + padding: 0 5px; +} + +.mytheme .v-calendar-month-day-selected { + background-color: #e3edf7; +} + +.mytheme .v-calendar-month-day-dragemphasis { + background-color: #a8a8a8; +} + +.mytheme .v-calendar-month-day-scrollable { + overflow-y: scroll; +} + +.mytheme .v-calendar-weekly-longevents { + margin-left: 50px; + border-bottom: 3px solid #e0e0e0; +} + +.mytheme .v-calendar-weekly-longevents .v-calendar-event-all-day { + height: 22px; + line-height: 1.6; + margin-bottom: 3px; +} + +.mytheme .v-calendar-header-week td { + vertical-align: middle !important; +} + +.mytheme .v-calendar-header-week .v-calendar-header-day { + cursor: pointer; +} + +.mytheme .v-calendar-times { + width: 50px; + font-size: 0.77em; + line-height: 1; + white-space: nowrap; +} + +.mytheme .v-calendar-time { + text-align: right; + padding-right: 9px; + margin-top: -6px; + padding-bottom: 6px; +} + +.mytheme .v-calendar-day-times, .mytheme .v-calendar-day-times-today { + outline: none; + border-right: 1px solid transparent; +} + +.mytheme .v-calendar-day-times:focus, .mytheme .v-calendar-day-times-today:focus { + outline: none; +} + +.mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even { + border-top: 1px solid #dfdfdf; +} + +.mytheme .v-calendar .v-datecellslot:first-child, .mytheme .v-calendar .v-datecellslot-even:first-child { + border-top-color: transparent; +} + +.mytheme .v-calendar .v-datecellslot { + border-top-style: dotted; +} + +.mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even { + margin-right: 5px; +} + +.mytheme .v-calendar-current-time { + background: #197de1; + line-height: 1px; + pointer-events: none; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-current-time:before { + content: "\2022"; + color: #197de1; + font-size: 22px; + margin-left: -0.07em; +} + +.mytheme .v-calendar .v-daterange { + position: relative; +} + +.mytheme .v-calendar .v-daterange:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: -1px; + left: 0; + background: #197de1; + opacity: 0.5; + filter: alpha(opacity=50) ; + border-radius: 4px 4px 0 0; +} + +.mytheme .v-calendar .v-daterange + .v-daterange { + border-color: transparent; +} + +.mytheme .v-calendar .v-daterange + .v-daterange:before { + border-radius: 0; +} + +.mytheme .v-calendar-event { + font-size: 0.85em; + overflow: hidden; + cursor: pointer; + outline: none; + border-radius: 4px; +} + +.mytheme .v-calendar-event:focus { + outline: none; +} + +.mytheme .v-calendar-event-month { + padding: 0 5px; + box-sizing: border-box; + margin-bottom: 3px; + white-space: nowrap; + text-overflow: ellipsis; + height: 19px; + line-height: 19px; +} + +.mytheme .v-calendar-event-month .v-calendar-event-time { + float: right; + font-size: 0.9em; + line-height: 19px; + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-calendar-event-month:before { + content: "\25cf"; + margin-right: 0.2em; +} + +.mytheme .v-calendar-event-all-day { + padding: 0 5px; + box-sizing: border-box; + height: 19px; + line-height: 19px; + border-radius: 0; + margin-left: -1px; + white-space: nowrap; +} + +.mytheme .v-calendar-event-all-day:before { + content: ""; +} + +.mytheme .v-calendar-event-start { + overflow: visible; + margin-left: 0; +} + +.mytheme .v-calendar-event-start.v-calendar-event-continued-to, .mytheme .v-calendar-event-start.v-calendar-event-end { + overflow: hidden; + text-overflow: ellipsis; +} + +.mytheme .v-calendar-event-start { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + margin-left: 5px; +} + +.mytheme .v-calendar-event-end { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + margin-right: 5px; +} + +.mytheme .v-calendar-event-caption { + font-weight: 500; + line-height: 1.2; + padding: 5px 0; + position: absolute; + overflow: hidden; + right: 9px; + left: 5px; + bottom: 0; + top: 0; +} + +.mytheme .v-calendar-event-caption span { + font-weight: 300; + white-space: nowrap; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event { + overflow: visible; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event-content { + margin-top: -1px; + border-radius: 5px; + border: 1px solid #fafafa; + padding-top: 3px; + margin-right: 5px; +} + +.mytheme .v-calendar-event-month:before { + color: #00ace0; +} + +.mytheme .v-calendar-event-all-day { + background-color: #c8eaf4; + background-color: rgba(200, 234, 244, 0.8); + color: #00ace0; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event { + color: #00ace0; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content { + background-color: #c8eaf4; + background-color: rgba(200, 234, 244, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color2"]:before { + color: #2d9f19; +} + +.mytheme .v-calendar-event-all-day[class*="color2"] { + background-color: #d1e7cd; + background-color: rgba(209, 231, 205, 0.8); + color: #2d9f19; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] { + color: #2d9f19; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content { + background-color: #d1e7cd; + background-color: rgba(209, 231, 205, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color3"]:before { + color: #d18100; +} + +.mytheme .v-calendar-event-all-day[class*="color3"] { + background-color: #f1e1c8; + background-color: rgba(241, 225, 200, 0.8); + color: #d18100; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] { + color: #d18100; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content { + background-color: #f1e1c8; + background-color: rgba(241, 225, 200, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color4"]:before { + color: #ce3812; +} + +.mytheme .v-calendar-event-all-day[class*="color4"] { + background-color: #f1d3cb; + background-color: rgba(241, 211, 203, 0.8); + color: #ce3812; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] { + color: #ce3812; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content { + background-color: #f1d3cb; + background-color: rgba(241, 211, 203, 0.8); +} + +.mytheme .v-calendar-event-month[class*="color5"]:before { + color: #2d55cd; +} + +.mytheme .v-calendar-event-all-day[class*="color5"] { + background-color: #d1d9f1; + background-color: rgba(209, 217, 241, 0.8); + color: #2d55cd; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] { + color: #2d55cd; +} + +.mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content { + background-color: #d1d9f1; + background-color: rgba(209, 217, 241, 0.8); +} + +.mytheme .v-calendar.v-disabled * { + cursor: default; +} + +.mytheme .v-label { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.mytheme .v-label.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-label-undef-w { + white-space: nowrap; +} + +.mytheme h1, .mytheme .v-label-h1, .mytheme h2, .mytheme .v-label-h2, .mytheme h3, .mytheme .v-label-h3 { + line-height: 1.1; + font-weight: 200; + color: #141414; +} + +.mytheme h1, .mytheme .v-label-h1 { + font-size: 2.4em; + margin-top: 1.4em; + margin-bottom: 1em; + + letter-spacing: -0.03em; +} + +.mytheme h2, .mytheme .v-label-h2 { + font-size: 1.6em; + + margin-top: 1.6em; + margin-bottom: 0.77em; + letter-spacing: -0.02em; +} + +.mytheme h3, .mytheme .v-label-h3 { + font-size: 1.2em; + + margin-top: 1.8em; + margin-bottom: 0.77em; + letter-spacing: 0; +} + +.mytheme h4, .mytheme .v-label-h4 { + line-height: 1.1; + font-weight: 500; + font-size: 14px; + color: #414141; + text-transform: uppercase; + letter-spacing: 0; + margin-top: 2.4em; + margin-bottom: 0.8em; +} + +.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 { + margin-top: 16px; +} + +.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 { + margin-top: 16px; +} + +.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 { + margin-top: -0.5em; +} + +.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 { + margin: 0 !important; +} + +.mytheme .v-label-colored { + color: #197de1; +} + +.mytheme .v-label-large { + font-size: 20px; +} + +.mytheme .v-label-small { + font-size: 14px; +} + +.mytheme .v-label-tiny { + font-size: 12px; +} + +.mytheme .v-label-huge { + font-size: 26px; +} + +.mytheme .v-label-bold { + font-weight: 500; +} + +.mytheme .v-label-light { + font-weight: 200; + color: #7d7d7d; +} + +.mytheme .v-label-align-right { + text-align: right; +} + +.mytheme .v-label-align-center { + text-align: center; +} + +.mytheme .v-label-spinner { + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-label-success, .mytheme .v-label-failure { + background: white; + color: #474747; + border: 2px solid #2c9720; + border-radius: 4px; + padding: 7px 19px 7px 37px; + font-weight: 400; + font-size: 15px; +} + +.mytheme .v-label-success:before, .mytheme .v-label-failure:before { + font-family: ThemeIcons; + content: "\f00c"; + margin-right: 0.5em; + margin-left: -19px; + color: #2c9720; +} + +.mytheme .v-label-failure { + border-color: #ed473b; +} + +.mytheme .v-label-failure:before { + content: "\f05e"; + color: #ed473b; +} + +.mytheme [draggable=true] { + -khtml-user-drag: element; + -webkit-user-drag: element; +} + +.mytheme .v-ddwrapper { + position: relative; +} + +.mytheme .v-ddwrapper-over:before, .mytheme .v-ddwrapper-over:after { + content: ""; + position: absolute; + z-index: 10; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + border: 0 solid #197de1; +} + +.mytheme .v-ddwrapper-over-top:before { + border-top-width: 2px; +} + +.mytheme .v-ddwrapper-over-right:before { + border-right-width: 2px; +} + +.mytheme .v-ddwrapper-over-bottom:before { + border-bottom-width: 2px; +} + +.mytheme .v-ddwrapper-over-left:before { + border-left-width: 2px; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:before { + border-top-width: 0; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:before { + border-bottom-width: 0; +} + +.mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:before { + border-left-width: 0; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:before { + border-right-width: 0; +} + +.mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .v-ddwrapper-over-middle:after, .mytheme .v-ddwrapper-over-center:after { + border-width: 2px; + border-radius: 4px; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + background: #8abef2; +} + +.mytheme .no-box-drag-hints.v-ddwrapper:after, .mytheme .no-box-drag-hints .v-ddwrapper:after { + display: none !important; + content: none; +} + +.mytheme button { + font: inherit; + font-weight: 400; + line-height: 1.55; +} + +.mytheme .v-nativebutton { + -webkit-touch-callout: none; +} + +.mytheme .v-select select { + border: 1px solid #c5c5c5; + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + color: #464646; +} + +.mytheme .v-select select:focus { + outline: none; + -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); + box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5); +} + +.mytheme .v-select-select { + display: block; +} + +.mytheme .v-select-select + .v-textfield { + width: auto !important; + margin-top: 9px; +} + +.mytheme .v-select-select + .v-textfield + .v-nativebutton { + margin-top: 9px; + margin-left: 9px; +} + +.mytheme .v-select-error .v-select-select { + border-color: #ed473b !important; + background: #fffbfb; + color: #6c2621; +} + +.mytheme .v-popupview { + cursor: pointer; + color: #197de1; + text-decoration: none; + font-weight: inherit; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.mytheme .v-popupview:hover { + color: #4396ea; +} + +.mytheme .v-popupview.v-disabled { + opacity: 0.5; + filter: alpha(opacity=50) ; +} + +.mytheme .v-popupview-popup { + padding: 4px 4px; + border-radius: 4px; + background-color: white; + color: #474747; + -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); + 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); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; +} + +.mytheme .v-popupview-popup[class*="animate-in"] { + -webkit-animation: v-popupview-animate-in 120ms; + -moz-animation: v-popupview-animate-in 120ms; + animation: v-popupview-animate-in 120ms; +} + +.mytheme .v-popupview-popup[class*="animate-out"] { + -webkit-animation: valo-animate-out-fade 120ms; + -moz-animation: valo-animate-out-fade 120ms; + animation: valo-animate-out-fade 120ms; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-top { + padding-top: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-right { + padding-right: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-bottom { + padding-bottom: 12px; +} + +.mytheme .v-popupview-popup .popupContent > .v-margin-left { + padding-left: 12px; +} + +.mytheme .v-popupview-loading { + margin: 12px 12px; + height: 24px !important; + width: 24px !important; + box-sizing: border-box; + border: 2px solid rgba(25, 125, 225, 0.2); + border-top-color: #197de1; + border-right-color: #197de1; + border-radius: 100%; + -webkit-animation: v-rotate-360 500ms infinite linear; + -moz-animation: v-rotate-360 500ms infinite linear; + animation: v-rotate-360 500ms infinite linear; + pointer-events: none; +} + +.mytheme .v-richtextarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + margin: 0; + font: inherit; + + font-weight: 400; + line-height: normal; + height: 37px; + border-radius: 4px; + padding: 0; + border: 1px solid #c5c5c5; + background: white; + color: #474747; + -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-transition: box-shadow 180ms, border 180ms; + -moz-transition: box-shadow 180ms, border 180ms; + transition: box-shadow 180ms, border 180ms; + height: auto; + overflow: hidden; +} + +.mytheme .v-richtextarea[class*="prompt"] { + color: #a3a3a3; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar { + background-color: #fafafa; + background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%); + background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%); + -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7; + border-bottom: 1px solid #c5c5c5; + color: #464646; +} + +.mytheme .v-richtextarea .gwt-ToggleButton, .mytheme .v-richtextarea .gwt-PushButton { + display: inline-block; + line-height: 37px; + width: 37px; + text-align: center; + outline: none; +} + +.mytheme .v-richtextarea .gwt-ToggleButton:hover, .mytheme .v-richtextarea .gwt-PushButton:hover { + color: black; +} + +.mytheme .v-richtextarea .gwt-ToggleButton-down, .mytheme .v-richtextarea .gwt-ToggleButton-down-hovering { + background-color: #e0e0e0; + background-image: -webkit-linear-gradient(bottom, #e0e0e0 2%, #dcdcdc 98%); + background-image: linear-gradient(to top,#e0e0e0 2%, #dcdcdc 98%); +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top img { + display: none; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div:before { + font-family: ThemeIcons; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before { + content: "\f032"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before { + content: "\f033"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before { + content: "\f0cd"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before { + content: "\f12c"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before { + content: "\f12b"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before { + content: "\f036"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before { + content: "\f037"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before { + content: "\f038"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before { + content: "\f0cc"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before { + content: "\f03c"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before { + content: "\f03b"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before { + content: "\2014"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before { + content: "\f0cb"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before { + content: "\f0ca"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before { + content: "\f03e"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before { + content: "\f0c1"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before { + content: "\f127"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before { + content: "\f12d"; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-bottom { + font-size: 13px; + padding: 0 9px 9px 0; +} + +.mytheme .v-richtextarea .gwt-RichTextToolbar-bottom select { + margin: 9px 0 0 9px; +} + +.mytheme .v-richtextarea .gwt-RichTextArea { + background: #fff; + border: none; + display: block; +} + +.mytheme .v-richtextarea-readonly { + padding: 5px 7px; + background: transparent; +} + +.mytheme .v-upload .v-button { + box-sizing: border-box; + display: inline-block; + vertical-align: top; + text-align: left; + white-space: normal; +} + +.mytheme .v-upload-immediate .v-button { + width: 100%; +} + +.mytheme .v-upload-immediate input[type="file"] { + opacity: 0; + filter: alpha(opacity=0) ; + z-index: -1; + position: absolute; + right: 0; + height: 37px; + text-align: right; + border: none; + background: transparent; +} + +.mytheme .v-Notification.v-position-top { + top: 12px; +} + +.mytheme .v-Notification.v-position-right { + right: 12px; +} + +.mytheme .v-Notification.v-position-bottom { + bottom: 12px; +} + +.mytheme .v-Notification.v-position-left { + left: 12px; +} + +.mytheme .v-Notification.v-position-assistive { + top: -9999px; + left: -9999px; +} + +.mytheme .v-Notification-animate-in { + -webkit-animation: valo-animate-in-fade 180ms 10ms backwards; + -moz-animation: valo-animate-in-fade 180ms 10ms backwards; + animation: valo-animate-in-fade 180ms 10ms backwards; +} + +.mytheme .v-Notification-animate-in.v-position-top { + -webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 400ms 10ms backwards; + animation: valo-animate-in-slide-down 400ms 10ms backwards; +} + +.mytheme .v-Notification-animate-in.v-position-bottom { + -webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 400ms 10ms backwards; + animation: valo-animate-in-slide-up 400ms 10ms backwards; +} + +.mytheme .v-Notification-animate-out { + -webkit-animation: valo-animate-out-fade 150ms; + -moz-animation: valo-animate-out-fade 150ms; + animation: valo-animate-out-fade 150ms; +} + +.mytheme .v-Notification-animate-out.v-position-top, .mytheme .v-Notification-animate-out.v-position-bottom { + -webkit-animation: valo-animate-out-slide-down-fade 200ms; + -moz-animation: valo-animate-out-slide-down-fade 200ms; + animation: valo-animate-out-slide-down-fade 200ms; +} + +.mytheme .v-Notification { + border-radius: 4px; + text-align: center; + position: fixed !important; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + background: white; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); + padding: 19px 22px; +} + +.mytheme .v-Notification .v-Notification-caption { + color: #197de1; + font-size: 19px; + line-height: 1; +} + +.mytheme .v-Notification .v-Notification-description { + line-height: 1.4; +} + +.mytheme .v-Notification-caption { + margin: 0; + display: inline-block; + text-align: left; + font-weight: inherit; + line-height: inherit; + white-space: nowrap; + letter-spacing: 0; +} + +.mytheme .v-Notification-description, .mytheme .v-Notification-details { + margin: 0; + display: inline-block; + vertical-align: middle; + max-width: 30em; + text-align: left; + max-height: 20em; + overflow: auto; +} + +.mytheme .v-Notification-caption ~ .v-Notification-description, .mytheme .v-Notification-caption ~ .v-Notification-details { + margin-left: 24px; +} + +.mytheme .v-icon + .v-Notification-caption { + margin-left: 16px; +} + +.mytheme .v-Notification-system { + left: 0 !important; + right: 0; + max-width: 100%; + margin: 0 !important; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + font-weight: 400; + line-height: 22px; +} + +.mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details { + max-width: 50em; +} + +.mytheme .v-Notification-system.v-position-top { + top: 0; +} + +.mytheme .v-Notification-system.v-position-top[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards; + animation: valo-animate-in-slide-down 300ms 10ms backwards; +} + +.mytheme .v-Notification-system.v-position-top[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-up 200ms; + -moz-animation: valo-animate-out-slide-up 200ms; + animation: valo-animate-out-slide-up 200ms; +} + +.mytheme .v-Notification-system.v-position-bottom { + bottom: 0; +} + +.mytheme .v-Notification-system.v-position-bottom[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards; + animation: valo-animate-in-slide-up 300ms 10ms backwards; +} + +.mytheme .v-Notification-system.v-position-bottom[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-down 200ms; + -moz-animation: valo-animate-out-slide-down 200ms; + animation: valo-animate-out-slide-down 200ms; +} + +.mytheme .v-Notification-system .v-Notification-caption { + color: #fff; + vertical-align: middle; +} + +.mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details { + color: #e6e6e6; +} + +.mytheme .v-Notification-system u { + text-decoration: none; +} + +.mytheme .v-Notification.tray { + text-align: left; +} + +.mytheme .v-Notification.tray .v-Notification-caption + .v-Notification-description { + display: block; + margin: 0.5em 0 0; +} + +.mytheme .v-Notification.warning { + background: #FFF3D2; +} + +.mytheme .v-Notification.warning .v-Notification-caption { + color: #AC7C00; +} + +.mytheme .v-Notification.warning .v-Notification-description { + color: #9D874D; +} + +.mytheme .v-Notification.error { + background: #ed473b; + font-weight: 400; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + padding-right: 59px; + overflow: hidden !important; + cursor: pointer; +} + +.mytheme .v-Notification.error .v-Notification-caption { + color: white; +} + +.mytheme .v-Notification.error .v-Notification-description { + color: #f4e0df; +} + +.mytheme .v-Notification.error:after { + content: "\00d7"; + font-size: 1.5em; + position: absolute; + top: 50%; + margin-top: -12px; + right: 12px; + width: 25px; + height: 25px; + line-height: 24px; + cursor: pointer; + color: #000; + opacity: 0.5; + filter: alpha(opacity=50) ; + text-align: center; + border: 1px solid #000; + border-color: rgba(0, 0, 0, 0.3); + border-radius: 50%; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-Notification.error:hover:after { + opacity: 1; + filter: none ; +} + +.mytheme .v-Notification.error:active:after { + background-color: #000; + color: #fff; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + -webkit-transition: none 200ms; + -moz-transition: none 200ms; + transition: none 200ms; +} + +.mytheme .v-Notification.error:after { + color: #fff; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.3); +} + +.mytheme .v-Notification.error:active:after { + background-color: #fff; + color: #000; +} + +.mytheme .v-Notification.dark { + background-color: #444; + background-color: rgba(68, 68, 68, 0.9); + font-weight: 400; + line-height: 22px; +} + +.mytheme .v-Notification.dark .v-Notification-caption { + color: #fff; + vertical-align: middle; +} + +.mytheme .v-Notification.dark .v-Notification-description, .mytheme .v-Notification.dark .v-Notification-details { + color: #e6e6e6; +} + +.mytheme .v-Notification.bar { + left: 0 !important; + right: 0; + max-width: 100%; + margin: 0 !important; + border-radius: 0; + -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); + padding: 12px 15px; +} + +.mytheme .v-Notification.bar .v-Notification-description, .mytheme .v-Notification.bar .v-Notification-details { + max-width: 50em; +} + +.mytheme .v-Notification.bar.v-position-top { + top: 0; +} + +.mytheme .v-Notification.bar.v-position-top[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards; + animation: valo-animate-in-slide-down 300ms 10ms backwards; +} + +.mytheme .v-Notification.bar.v-position-top[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-up 200ms; + -moz-animation: valo-animate-out-slide-up 200ms; + animation: valo-animate-out-slide-up 200ms; +} + +.mytheme .v-Notification.bar.v-position-bottom { + bottom: 0; +} + +.mytheme .v-Notification.bar.v-position-bottom[class*="animate-in"] { + -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards; + -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards; + animation: valo-animate-in-slide-up 300ms 10ms backwards; +} + +.mytheme .v-Notification.bar.v-position-bottom[class*="animate-out"] { + -webkit-animation: valo-animate-out-slide-down 200ms; + -moz-animation: valo-animate-out-slide-down 200ms; + animation: valo-animate-out-slide-down 200ms; +} + +.mytheme .v-Notification.small { + padding: 11px 13px; +} + +.mytheme .v-Notification.small .v-Notification-caption { + font-size: 16px; +} + +.mytheme .v-Notification.small .v-Notification-description { + font-size: 14px; +} + +.mytheme .v-Notification.critical-error { + background: #ed473b; + font-weight: 400; + -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); + box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25); +} + +.mytheme .v-Notification.critical-error .v-Notification-caption { + color: white; +} + +.mytheme .v-Notification.critical-error .v-Notification-description { + color: #f4e0df; +} + +.mytheme .v-Notification.closable { + padding-right: 59px; + overflow: hidden !important; + cursor: pointer; +} + +.mytheme .v-Notification.closable:after { + content: "\00d7"; + font-size: 1.5em; + position: absolute; + top: 50%; + margin-top: -12px; + right: 12px; + width: 25px; + height: 25px; + line-height: 24px; + cursor: pointer; + color: #000; + opacity: 0.5; + filter: alpha(opacity=50) ; + text-align: center; + border: 1px solid #000; + border-color: rgba(0, 0, 0, 0.3); + border-radius: 50%; + -webkit-transition: opacity 200ms; + -moz-transition: opacity 200ms; + transition: opacity 200ms; +} + +.mytheme .v-Notification.closable:hover:after { + opacity: 1; + filter: none ; +} + +.mytheme .v-Notification.closable:active:after { + background-color: #000; + color: #fff; + opacity: 0.3; + filter: alpha(opacity=30.0) ; + -webkit-transition: none 200ms; + -moz-transition: none 200ms; + transition: none 200ms; +} + +.mytheme .v-Notification.closable.dark:after, .mytheme .v-Notification.closable.critical-error:after, .mytheme .v-Notification.closable.system:after { + color: #fff; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.3); +} + +.mytheme .v-Notification.closable.dark:active:after, .mytheme .v-Notification.closable.critical-error:active:after, .mytheme .v-Notification.closable.system:active:after { + background-color: #fff; + color: #000; +} + +.mytheme .v-Notification.closable.tray:after { + top: 16px; + margin-top: 0; +} + +.mytheme .v-Notification.success, .mytheme .v-Notification.failure { + background: #fff; + color: #555; + border: 2px solid #2c9720; +} + +.mytheme .v-Notification.success .v-Notification-caption, .mytheme .v-Notification.failure .v-Notification-caption { + color: #2c9720; + font-weight: 400; +} + +.mytheme .v-Notification.success .v-Notification-caption:before, .mytheme .v-Notification.failure .v-Notification-caption:before { + font-family: ThemeIcons; + content: "\f00c"; + margin-right: 0.5em; +} + +.mytheme .v-Notification.success.bar, .mytheme .v-Notification.failure.bar { + margin: -2px !important; +} + +.mytheme .v-Notification.failure { + border-color: #ed473b; +} + +.mytheme .v-Notification.failure .v-Notification-caption { + color: #ed473b; +} + +.mytheme .v-Notification.failure .v-Notification-caption:before { + content: "\f05e"; +} + +.mytheme .valo-menu { + height: 100%; + background-color: #4b4b4b; + background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px); + background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px); + color: #a5a5a5; + font-size: 14px; + line-height: 30px; + border-right: 1px solid #3b3b3b; + white-space: nowrap; +} + +.mytheme .valo-menu-toggle { + display: none; + position: fixed; + z-index: 200; + top: 3px; + left: 3px; + min-width: 0; +} + +.mytheme .valo-menu-part { + border-left: 1px solid #414141; + height: 100%; + padding-bottom: 37px; + overflow: auto; +} + +.mytheme .valo-menu-part:first-child { + border-left: none; +} + +.mytheme .valo-menu-title, .mytheme .valo-menu-subtitle, .mytheme .valo-menu-item { + display: block; + line-height: inherit; + white-space: nowrap; + position: relative; +} + +.mytheme .valo-menu-title .valo-menu-badge, .mytheme .valo-menu-subtitle .valo-menu-badge, .mytheme .valo-menu-item .valo-menu-badge { + position: absolute; + right: 19px; +} + +.mytheme .valo-menu-title { + line-height: 1.2; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: white; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); + padding: 12px 19px; + font-size: 14px; + border-bottom: 1px solid #1362b1; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + text-align: center; +} + +.mytheme .valo-menu-title .v-menubar.v-menubar { + background: transparent; + border-color: #1362b1; + color: inherit; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: inherit; +} + +.mytheme .valo-menu-title .v-menubar-menuitem { + background: transparent; + -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca; + text-shadow: inherit; + font-size: 16px; + border-color: inherit; +} + +.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 { + margin-top: 0; + margin-bottom: 0; + color: inherit; +} + +.mytheme .v-menubar-user-menu { + border: none; + border-radius: 0; + padding: 1px; + -webkit-box-shadow: none; + box-shadow: none; + text-shadow: none; + background: transparent; + color: inherit; + margin: 19px 7px; + display: block; + overflow: hidden; + text-align: center; + height: auto; + color: inherit; +} + +.mytheme .v-menubar-user-menu:focus:after { + display: none; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem { + -webkit-box-shadow: none; + box-shadow: none; + border: none; + margin-right: 1px; + border-radius: 4px; + color: #197de1; + padding: 0 12px; + -webkit-transition: color 140ms; + -moz-transition: color 140ms; + transition: color 140ms; +} + +.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 { + border-radius: 4px; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:before { + content: none; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:hover { + color: #4396ea; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem:active { + color: inherit; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-checked, .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked:first-child { + border: 1px solid #c5c5c5; + color: #197de1; +} + +.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 { + position: relative; + top: -1px; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected { + color: #ecf2f8; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected:hover { + color: #ecf2f8; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled, .mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled:hover { + color: inherit; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem { + color: inherit; + white-space: normal; + line-height: 1.4; + margin: 0; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem img.v-icon { + width: 56px; + height: 56px; + border-radius: 29px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + display: block; + margin: 0 auto 0.3em; + border: 1px solid #c5c5c5; +} + +.mytheme .v-menubar-user-menu > .v-menubar-menuitem:after { + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.mytheme .v-menubar-user-menu .v-menubar-menuitem-selected { + background: transparent; +} + +.mytheme .valo-menu-subtitle { + color: #868686; + margin: 7px 0 7px 19px; + border-bottom: 1px solid #666666; +} + +.mytheme .valo-menu-subtitle [class*="badge"] { + color: #73a5d7; +} + +.mytheme .valo-menuitems { + display: block; +} + +.mytheme .valo-menu-item { + outline: none; + font-weight: 400; + padding: 0 37px 0 19px; + cursor: pointer; + position: relative; + overflow: hidden; + text-shadow: 0 2px 0 rgba(0, 0, 0, 0.05); + -webkit-transition: background-color 300ms, color 60ms; + -moz-transition: background-color 300ms, color 60ms; + transition: background-color 300ms, color 60ms; +} + +.mytheme .valo-menu-item [class*="caption"] { + vertical-align: middle; + display: inline-block; + width: 90%; + max-width: 15em; + padding-right: 19px; + text-overflow: ellipsis; + overflow: hidden; +} + +.mytheme .valo-menu-item [class*="badge"] { + color: #73a5d7; +} + +.mytheme .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-item.selected .v-icon { + color: #197de1; +} + +.mytheme .valo-menu-item.selected [class*="badge"] { + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: #c8dbed; +} + +.mytheme .valo-menu-item:focus, .mytheme .valo-menu-item:hover, .mytheme .valo-menu-item.selected { + color: white; +} + +.mytheme .valo-menu-item span.v-icon { + min-width: 1em; + margin-right: 19px; + text-align: center; + vertical-align: middle; + -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.75))); +} + +.mytheme .valo-menu-item span.v-icon + span { + margin-left: 0; +} + +.mytheme .valo-menu-item [class*="badge"] { + background-color: #585858; + -webkit-transition: background-color 300ms; + -moz-transition: background-color 300ms; + transition: background-color 300ms; + line-height: 1; + padding: 4px 6px; + min-width: 11px; + text-align: center; + top: 4px; + border-radius: 4px; +} + +.mytheme .valo-menu-part.large-icons { + background-color: #4b4b4b; + min-width: 74px; + max-width: 111px; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-title { + font-size: 12px; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w { + white-space: normal; +} + +.mytheme .valo-menu-part.large-icons .v-menubar-user-menu { + margin-left: 0; + margin-right: 0; + font-size: 11px; +} + +.mytheme .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon { + width: 28px; + height: 28px; +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] { + margin: 9px 0 0; + padding: 7px 25px 7px 9px; + line-height: 1; + border: none; + text-overflow: ellipsis; + overflow: hidden; + background: #3c3c3c; + font-size: 13px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] { + right: 9px; +} + +.mytheme .valo-menu-part.large-icons [class*="subtitle"] + .valo-menu-item { + border-top: none; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item { + display: block; + font-size: 26px; + line-height: 1; + padding: 12px; + text-align: center; + border-top: 1px solid #555555; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item:first-child { + border-top: none; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item [class*="caption"] { + display: block; + width: auto; + margin: 0.3em 0 0; + padding: 0; + font-size: 11px; + line-height: 1.3; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item .v-icon { + margin: 0; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item span.v-icon { + opacity: 0.8; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected .v-icon { + opacity: 1; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] { + border-color: #434343; +} + +.mytheme .valo-menu-part.large-icons .valo-menu-item [class*="badge"] { + padding-left: 4px; + padding-right: 4px; + top: 7px; + right: 7px; + border: 2px solid #4b4b4b; +} + +.mytheme .valo-menu-logo { + display: block; + overflow: hidden; + width: 44px !important; + height: 44px; + border-radius: 4px; + text-align: center; + background-color: #197de1; + background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%); + background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%); + color: white; + font-size: 25px; + line-height: 44px; + margin: 19px auto; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-logo:focus { + outline: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part { + background-color: #4b4b4b; + min-width: 74px; + max-width: 111px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title { + font-size: 12px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w { + white-space: normal; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu { + margin-left: 0; + margin-right: 0; + font-size: 11px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon { + width: 28px; + height: 28px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] { + margin: 9px 0 0; + padding: 7px 25px 7px 9px; + line-height: 1; + border: none; + text-overflow: ellipsis; + overflow: hidden; + background: #3c3c3c; + font-size: 13px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] { + right: 9px; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] + .valo-menu-item { + border-top: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item { + display: block; + font-size: 26px; + line-height: 1; + padding: 12px; + text-align: center; + border-top: 1px solid #555555; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child { + border-top: none; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] { + display: block; + width: auto; + margin: 0.3em 0 0; + padding: 0; + font-size: 11px; + line-height: 1.3; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon { + margin: 0; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon { + opacity: 0.8; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected { + background: #434343; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon { + opacity: 1; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] { + border-color: #434343; +} + +.mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] { + padding-left: 4px; + padding-right: 4px; + top: 7px; + right: 7px; + border: 2px solid #4b4b4b; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] { + padding-top: 37px; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator { + top: 37px; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] > .v-widget { + position: relative !important; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu { + border-right: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part { + overflow: visible; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle { + display: inline-block; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title { + position: fixed; + z-index: 100; + top: 0; + left: 0; + right: 0; + height: 37px !important; + padding-top: 0; + padding-bottom: 0; + -webkit-backface-visibility: hidden; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu { + position: fixed; + z-index: 100; + top: 0; + right: 0; + margin: 0; + padding: 0; + height: 37px; + color: #97bee5; + max-width: 30%; + -webkit-backface-visibility: hidden; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem { + line-height: 36px; + white-space: nowrap; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon { + display: inline-block; + margin: 0 6px 0 0; + width: 19px; + height: 19px; + border-radius: 10px; + border: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems { + height: 100%; + background-color: #4b4b4b; + background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px); + background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px); + color: #a5a5a5; + font-size: 14px; + line-height: 30px; + border-right: 1px solid #3b3b3b; + white-space: nowrap; + position: fixed; + z-index: 9000; + top: 37px; + bottom: 0; + height: auto; + max-width: 100%; + overflow: auto; + padding: 19px 0; + -webkit-transform: translatex(-100%); + -moz-transform: translatex(-100%); + -ms-transform: translatex(-100%); + -o-transform: translatex(-100%); + transform: translatex(-100%); + -webkit-transition: all 300ms; + -moz-transition: all 300ms; + transition: all 300ms; +} + +.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 { + -webkit-transform: translatex(0%); + -moz-transform: translatex(0%); + -ms-transform: translatex(0%); + -o-transform: translatex(0%); + transform: translatex(0%); +} + +.mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption { + display: none; +} + +.mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption { + display: inline-block; + width: 19px; + overflow: hidden; +} + +.mytheme .v-label-cut_text { + overflow: hidden; +} + +.mytheme .v-label-text_yesil { + color: #2c9720; +} \ No newline at end of file diff --git a/src/main/webapp/VAADIN/themes/mytheme/styles.scss b/src/main/webapp/VAADIN/themes/mytheme/styles.scss new file mode 100644 index 0000000..2916729 --- /dev/null +++ b/src/main/webapp/VAADIN/themes/mytheme/styles.scss @@ -0,0 +1,11 @@ +@import "mytheme.scss"; +@import "addons.scss"; + +// This file prefixes all rules with the theme name to avoid causing conflicts with other themes. +// The actual styles should be defined in mytheme.scss + +.mytheme { + @include addons; + @include mytheme; + +} diff --git a/src/main/webapp/WEB-INF/images/bg01.jpg b/src/main/webapp/WEB-INF/images/bg01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4e741da12a8b1f5254e37efc2d0eacefb97d269 GIT binary patch literal 171533 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�@Cb1*_8`bKevBaH+gY}3lZaH`Ic@`)h;Tx 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%0Dr%%H3GHZV_F2=T_^f)-W?7i z&9aWtm5v^K;StIuAF=P&QQLy^aC|iM!WWhVl(vSy-fT^=VhY4Y?tEee@vt$9-0U1I z<{KhMg6M6$&yYt5-vKw8kUk+l&oJRyeXaihSfhKkVE74xzfO6EKBh5!;D=$n*ubNm z56dCse(>Q-g*Bs!`G0w+e6^6+s5+)`<03b?qrDc!;B2|>-}ittV+iHMCOp2gpOwS%mYUtV*K$9sRKwQ-lVUC}YsAWWxhBwxkicBgW9(!MrW2M+Sjg zfKt2W2P$ed6SBSq`kwG@IvKKmoX~+ZF$oFh&HnIv0o^svH0B6hw0Bq=d>2JEhSI0N z%+w)!U*(=bJbL~3#URn}mV8{NVz})0{{X$^DYj^-0Jf5VUdW! zpiPX6cUC~IlbYUw$JCmPU8*eD$bw4}hlIM2M!`UoKry0-A^`+f2^fF`kX?^aQBsUR z1sl-+0GuO9p0WfA)WZDfLni`I+&{~WJSg@4v9y!pOa13KP*Koe$2`Xf5=gxTSz4RM z0O$gr4@}}wB$(-hM5jbsXmMu$!G^NIj3jP3KhcxloeI9>d)qDv5B zJIO4e&FuoP6g=@X&U$BZPq=$qf$hFi)>MX`APlqd z{pWDf_$#?E09QIkXRGJyHvm8yilN7!_{IdZ1M+F{jvEL?r_T&uCKJc(xdNryVE+I) zY6R6e%|Y9s=e%N^c(AB_J@K9oLD^luetYj0H3zpfv`mPz&ag!GK0hw=K}F+fKgK8$ zyT|W32ksI1$$<#GUs%;KdSNJpiD}-SCJ+PwXLnoP^mxXM@PY%Qqx5sK+!fGj!_Tkt zgb5(R0{Z5OoPr*GY{+gC$ZO*%w*G!_N5WhijZ>@Ki=S^D_{}}A7w>?o=lGrzXt&yC#;3MKRF)r`~Ltqsj>#p=0e8ZtppR8j;uNIQ;1#g%1_fnB07l-Ti98b!^j_IX8!sHVj1Bji9; zj-{lGF+v9IxJ5TZr?y-p0X#`ZNweXkbU>p}HdRzlYXeCqyrHX*Kv38nuP~*Z*$dZv z`Jw&u6C*$n0U#S$_BYHb$q89c&GLK|`XLYmb_Ca(D;MF#jRH=^6thRJ`1Qu{NO)NJ z6pFuLyOiXUQ?JG{_#E4>)@m9~(R1;gZRxLfY5daKsD7bn@#yhY2^oM z-)Oo!#pJqTvkj?KlR`50x1gsxtOwejwHz001Pw|MW9oM{&g>S|ONTo`Fmz+;Ivwwyr z$QR+piPqN+)z|dK^8}7AzW2NV09yixFP1BwVz7IKhwJ!qYvcSfO^4?air81nmlOm< z_`pIq7(j6SIAk-%(soRA6MoWQEF|}UhL6#UuzNSmjXV+N3h{m7ZbTEXdicPZ8&(JJxdB(g!{#K@ zl-Wd5-;?h*)JH2@3&Zh!IrDsyX<**>&i9%Ei5gbV@qj7}0*&c>;WFyS$>z<1Z-!Jg zY#U#Sn8P;6F*wfeAX9n0uJ~u(Q~<4oo~(Zi#1RM7E2cgm?(-v+Z(w!agzWrf)hT7YnfPV3L z%erEIf3_go%vccb%y5jg1l9X{{{X&b*fJ=>!2wOr?pcSGVtSS`F<9-D#LuhmZ&j`U=JckvUU{C`20`fDmszt;R_#8zaN1-*YLiH^a;Gl5~=M0y|{Vo^(D4R8Yhc-0+6SX0*pZ z*P%5_?pu&-kwreA%D-g!%V43zg{3sjx>dl!P|3Cfub0L2I@N+QLYO9+Ja${w2z=;< z{Y2I@X04bNR)4{s1SXK!d~*mbg>=5Xr})Sa z`<^hUJ@+r|!oJTZhXwYYbS4-tq#QC^Ls|@P*kOGWCE)zv9K(M)kKzQw3E`#+ z7RB*{R9{YR@wW&z#PVkO{l+!np3#Z~@!>Cf%Wn9@eq!1yo* z?FVP;!B?{^fR#1#&JRQh>;C|KVD(klZ20$=So<1ehQVU{{{TOX(_+;{{{RLy19)|R zc%2nm-T5-1u|9nHC^4+ijT4@xPBQ&b{E7bZCF2n(^{hYzv%e3^HkcEJbf+9j6rphs z_rEh35yHxTGf_ZWbI?8&&zy}4p<10!`oeCgqrRnK#%3jgeSjN`W|KJP#bOU&gnqHT z=@KK#(7t^5?lRt?EoTPZoq^RbB$!G*L-3QSu-M)S(;1#1PUA$@pRp9<0}R=BA?T02 zr)houu)^Zh zCYA8sAL*>I0Go1Doc{pE{b5PTxEfxUlil^51OnO9uawkb{;?|E0TDqy^2$#Otge9r zN3%s0fXR0DI3~zIX37QO=w$@wa60KaWfcwb6#d|6IQR?wWH>!T0;(Semj-k{c`2&> z+yY0V&wt|p8XNNB^A+{#V03Rc4?lP{KDROXrt_3r-uM3iZxcoT0A?ysU6O~+xP0Qa zOhnVg7Wwb}=E!F(na9cvjS)&aJoOmyL@N}%&PlLiLI*~K zWQ*6G0{Ov)EyUYI_tf7_IU^d}BUD7KdiZt5XBa?zBUQbRse!I>Vi4$rA3nQ`Aaw)+ zngG5)LBBpDutqhIkV$Fejjfe@-^K?9qKP9K?|uf3JyK(Ikj?gz+3BDIo8 z(k1W#9wnnR%cxafgmJqbyyT?)6U6Ui%xE-c!?WLBEjM-^d$R6*!O4JEV| zOSeKf0#+AFmBiTuLPdKweEQ3@0zmdfl{M#c^@(br1+I$ThpDqBBW%@(=m^i<>3}H_ zAiLtDt$pQm{o)IVS0~*(X5F5VrrUq7@Ay<3K>INt zLhHsu4Gbx0 zi~*nqmD7LDT%*c2h24CAtODV93h-@v}9J|y^*i7BWyV$O9k!6CCzj`v6t5pITU zZ82JN2hePq!aVHw#uKBuxdg^QB#+T{O>cUgz$2Rwg$9KPPWr3qo}e3JG(`eDF32i4 z1Kf?Z*{1K1Uqxgv!T^XCPz{2b(J=!^lNb>05IcHVs|L@21p&DNAkZT2MAsq+fCY|? zKw*G`5W!dABp!k0pvREoT_|{gNHyIxE~qY9$8jU0 zs1#PAbSMHsn$<*6WC{oh`b7f_C>l_7gR~7|pb88-)1RL?8vG&*zQRprp1HiY4 zXb8a7Yia})P&vf_-xuQJz$}BoO8{f#uNF*Jh%^z8Xh3MuyH)NCAXm|d8&320UpRux zUxUBv3hEebr3(A;k`id2MQN_-7X={8;OK-e=yYT50SWuozqc5sY+{sHsZNK2mmr`d z1!0PYq=CV)aI1@igN0e)(3{vo#Y}?wY-D@$`NBG&S1v&rU#f!hDFjF$AnXfguCW-3 zTXcpxLK3AJz0n(KY*A!Es9Hu1dM|(B`aid82X5aTIBG5*q$k7Q7^Fyw(GybQsFG@U zOl<&BB>d*E-)nJcrscZDTh7q{_%q@It98sv3BB&`&U{dsLHThYA-AhNcbU)+f_^aW zfPFR1JUnMWBz|&a0?zS0T(=Smw@32I6n1y(d2RxXG@pIV>w4M_`_BZ+Q5x2f_@5Xm z1tG@%ca(${&Q~O$CyzNmTPRAfO{Zt~gN^?H5!frYkM)ol17Cpd_nt6IFc(aPPro1W zg<)$&3AGc7pJUcAFi2tat59$26seIag9=00`^!owp#+Luem&#Pj1~3vf`#$xJmW^x zd_GU0GO(hyz%-j|^xm-uX3{2!602W5o9;u}%B|ogcmim7sz6*jkrDN2c6fJ*yk$&Y z&0RV=@9c&E6+*z+K8b?rQ9&?48Q<*h3r4l*j1|Xs_wf|9O76|<+vf&kni?W3H)-nN zkr=D6hU%2$W(L%m=mA`G) z(O`9U{GsH>u_Ul5G>!qH=a4ED(hPa>{b!8oqTPQ+JU4U|&!7Fg4hyQP@HNTdvnYzK z7k6U@gR-SFq4D}O^Q*c3LDr^e_#mYu6l5h|`DB(P9Jrja8b*(0?L};|) zLS7}@C0(2^tPL+Rx;{gfI2m726xu2c@qFbFj0T*fbWwcAnG;Z< zIMj6o5et9Q7F`FIj=|4?_<4=O+(`WheqR`{X%M*jiX-^Q*anHv^T*Cg(GOa5gUtg& z#ip@{hcuv4+Nc#7Oc*zXwht8`z!zg}%PK2Hf*Ums@_6Vw?uBP?DSz1}VH=8QIs8Z~q50?sav&GF|T*XqIW;>mX(I!*BtS0U5`zf;Zy0RAE9o7=Q zQ|I1BeZfD^tnx|_e@FcoJ5^8xz4eC6W`{xBSHe?xsW%+E$r^(6pRAB7t_|66B}*?n z;Szur2H%WCRx<2g)>6v`L+Q2o@#6x=fdvmSn#~phpbQ7yFLD~D>|}GnS^;a2K>%a% zGX#jV(9 z#t8={O&j_%5;t)G7|q!({{S1n7D=H;*FHUB*JX!JI6qDNWKo%f6ciqB&-I0pD4+#*xpB2a$@MCer@x+yjs zcBz{}>}*1J;m79c;Y0y=W4o=-{NO1Axgk~4O%D0vS#RK{ZmJ7PJYuXMavf2>NY+5Fc4`$iJ+aVygqR@B&~)LSOhUbgTsl?7%iCqP@z!} z2GHXOZKg(%8Cy{R+L?gCB`S!J4mw>r?h{l&ibCl>K1G{|-DLDgS}MnP2&yh>4}^>e zTFW#I337_AP&*}^$|x(~CB>j95j5bE+SU^go5;Kk8q_j@2(ktuvyDw?6QF{l*Bgj* z4(l+S)Y@#|1a9b#kO=Xc0-1~5pVdGSMYPZZY?c9z)d8kb)r+hy0ad&ApxFXwb$o#0 zTs{11go2$T3dF`N2Ur!@l$u(fLx@C$MD`{CK-e}`Oq+^UmL>2+ph19du(78M0P-R; z3Nhls(q9N2)z}D_LI!Mf7)7+$h3*BB&;lE~rP(0{T9n{y=?9J7ot|(|HCn^1e1BTS z6{!(bZ=oiyi+l+ZMRp5{FieI|iHMONQe8jZ5w5iV0F&Me`#ch$a5p_ zhz-=sWbiJ7Vhij<5Eno+ErGY=)oPPcT4~6kQUta((NV!qvfOyC;$~UDXB%q}%}CFz*v2(AqjEF3&xD$(J?}>ve%NMG; zuN)I}{{UI4Ew-fN6#8Pqvg1w$4a2y3Z^w@q>=FnB6Hpgg{9s3nt}3AgvVO4&3Jv1l zV*dc4&WSgO3d{C@LiMaymY=2_dT2VYj<1Ih$2!_R0V z$cDH70In&B4y2oc51qqZz#@lzFqIH&dwlE0AfTU|_#^Y0qJPKEJc(%oy3d^$2Em3Y zLBBuun*o&QT?xbM5h`jm`zG+J_O2$k;oqF6cEJ;^)z&FO9Y>zXAB%*7(D7pI-@!8Q z6rAc!)x8hKF!PW|SV2uWlOP*mUqincPlS{t3W$pd6U(!>V~#*O1$`j+y7b_d>L@$G zYd}Ttc;$?ZSprVZrA=|QxY$R$4O3+f<8*DZVSs9E8ck$R2AVHi0O2+XT8I`$fR4S; zMMA9*H5EX!j>6R-u`5BQ{C(wsgqEYk*P+G%ZBm?3F`SgZR1D)h(;7L`npyr2c)@ZJp&`M~fBH)`W zWl&fpUU+z+g$N1)i`C_HU!n#f9V$VU0~3Y&~6aFetR5X?1S1*%-x%3`I&k`p!Z+6q~fI1XgzD>I7&A^N*^!R<@3o^}!M( z+Jh3*5-O1rbMQ1q_tP5X0%(YcEZr5R8RD0v%pPppqc zAOq-pjtD^kr=@Ok+USvr({&9(wnI5!<7?ei)Pc%O^oZ5`4U%S#90}^bEjx1X)eD z2txK<6)p2Wez1N*F^4t>Uw60?WU+V(+NmD=m=9T?gl*k>?)L>2r5Vua=y^j6MGuM{ zMuT@M`pPf_OR}w-TXF?NJP7-+jr`(A*sUgl2M3$`$c11Kv*1VXt|2UIL@np==gtE_ zXsI<~`S`(D>IbH_l<(&p<3~d2+mzTor$2cCCbl#B#qA?)mlEz)x{e@xf}8&U-#F}b z+K#XaG$=BjesHjjq22mCX9_L|goV_DUs*Y@ENSL><{k@25P)^#*Mluy@wr>m_mVUK zg#fEjiLEVfR|FtXZO{HZesPd20=CjB>ge&~C>WbVlj9}BAfzV4>;2*bFu({Zg597d zyX?rZ!k|newD<9W;miPcap<3~co~F(&X9^w>XO3d_6=zOmF=kLzHf0s6!HH67ICtM z5Lu$`c0>b9#=j+$USD?&i9C(7AvVrae8 ztSwg1Rq{7qtzcO~fpOZ$U3!Gg$7rLfIEaO`2u)B(38u(XppP}1Y8WPuK(67Oh9Du8 z*-!;|1W{rDcHo61KSVNs^IhPoFg_%vo<~z4+lAZu0!LallLfF8^jX~5vaA*UfBw%qbdRjiqTYGItSJi97C$Y z18=1bdQE}JbcPw?Y?;v1;L({|azgV7IV+an;Aw?|T3XWSaoi|oFu|q-1VZu3rS`PJ8 z2BaWKNRiViq6^U3ywusN3rQ$aeV!i?GeD#217M(1x)6xt39}Z_lp8Hccetp4?P=v` z$)Q7lqsT)8X{oUwDiAi{ne1t)1VsuhAwfZ6ojBDIa(ruB3g^Hv=hQEZGxhzTI~r{^6oGQjT$~qs}x!~S&GYU z9;p~93$p#Nj3ZhN8Yo{5{r4IQEh>fp(NB4-22YIaz$|Jb6Z5a{9d!wG2-=;KD`kYvyd`4Nd+5T1q!@^-0IJYL zAVDk7{WErE;7T?mg8u-!j73#voGR5}6gXR+F2~Os&%91Z1JIzj*;josBvqyhNRgoh zpa}s%d{sDE3he-H)+lJxY=Z0}7lF4-HkrrF@SQVc9xiFzI3`C2o&^X;2O%?+pp7=l z0D*%N7UP1ch>FA@vRL;3KqEj&LC|ICcfB!XZx*dG?({JdWDi5PUV`nL3_DN&PlyOM zz23SV!XXNm9e{zSRDh7ls630VH6U+Km$(Wr;F%Nv8$=5f)};UhhLO`+vmlupkWpQm zyVt?LNE=hi;Y%B+Rf7r%7NkZYM6Roq@&l|9=&wUp?PKzA<2zUyfzQ7+wN_o9C8m5* z{!A-F4`#nH{{VTc4yyQlM2FvuV1*gIuBK3GugioAk%DOSENC<^Nwaa)-8*!PZiB8U z+NxK|f{_}r0=u~*2(AKPzSh{R^D7QJyH&x1coqwm^aM&o_%9p)>sE@jq4lWi!%vL6 z7Nlxz3HY>V1RIgvgqmGlRtK7ODuqME3 z5}SeyX-F@L!_Xl^)xgwy(=QVXehBQ;Ljt4-h?G&SfY1X8(`_xJGSgzZ#7t^v{cDcF zKqFzHf!afFU_~a}5EH>Xd$Cm;Wi&cC=ZJs=03$7|C+Uwur6`iSg zI*}zZZ)xiWutiG?76WSPB-G6ruxl=$JuJMIw^q=tAV7qyQ^g0u3a!ba}Xl z*m7NZ1ZW(aS#S?h^2*1%xwV!-QlD;V`ghmd4(^%GM8krTcAWFpG=(aj7U z7Qd_j5+bCpW>u(K3)+a^&B252f?uTn0F2#%=rkV}qmvs|msjY@uw5BfjrR_Mb&*Hc zoFOCtA`csRvd^4yZ$)W6bv*vE4W{Q0n>3onF`$9olV)Ep<0L@}gVXqeOroAEvTk2E zOmym)sj!1vw0;a|R4!{Gp%+0-b6uVY7gd`f7rMN;j2ej|(m*n#>7Ig3&& zbM^l40#NQ~9D+gKfUnbt;Cr%;=+OHd1x6F0_?*S`2~z3Rpig%uMWR6bqHx!&YNQJn zWfBd7f)|M@r+|Pq-7|buXsBfd~F?Gy=p)c?Edr^9lkbq?ba+7;#8bdmtZQ z?*v4Rnjgcr_l`AsiQg{6Usyo)3JdTX{_{}=iimzq{xSze4#F)>B&5@AOfVSV0&I(j z2o({7N4+nq158jG2?|yl5hwOvE^`A=%owaZlvhGm1pq_N)!&>58wb7r0GtR8gT|xy z#-K1H8wtUQ8bj+f(9P^f|BHESH=Oqdnp;`?-9V+bU3@(!tYzm?f z1S~=eabX&bDL8r`CY0BmkHPZBb^FA`lOHi%PKUr(RbZ6dn|0 zB@mFJEUp9~ynvvfxFO5KfEshkm%$0M9}bLU4B$~6f4BXlX zBEdrh2KFROU;=p)V54B5G+ksbDC@j=2#QqgHjrarkV#EV(6qML0fBdIj>AyWl<0!s z09hC)7u`FGdp1@1xB;b@2Nd1bEmgruS(ToczK1_&>Y1g{P3s1zQ1y*14{40hwvE@G zo8vVgh9O98dH#H48X%ykz4Gz1oqbo*8x$ABdwzesT}BZ~_7H#jjA8mGV(K#eY{1xI zvnp>zziWOBm{g-`{R{wjim|>G`_2TGo%)fty5gu{@!CJte^s{ z2x>*^Cj&PtMPjIewn@73c^2?1&jo}QAqxYK&UP2|VM{!7`pQf-S5ME30)R=e6XWj# z&IUK%?*$M>t6XhEFy0?G^57J;;a2geP@5wQG4Y33(f5W>7jXxp!T?BbIF8t>p+Eh39k0NM|fNb-vM_c&L zAUj(>qXr`s1N6|DF2X9%Z{xU{2IML}Q)lNWYj0=kT)>*JJs+~X_mI$ZKA-u>V5hjB zZ2aTB#<-ug(F)&>9nN4TZzU=mbm_@TY>0L>&eNEK7Qm6$ykwjZ*~)4%%RqB{QoY$3_Ev~%ZJVQ#uQ{3-mdQ83p~`*!^Ik7AhHpP>rY9n!TLYN8k%^#de(^puVyWupJ@5DTLbId2i z_4k2fl*=6E~#N^t`uOJPz?n2Pm=(2Qf^dIQm@YxjY1}-2vLSw zjCf#8CzlDs6cc2)4nh3H?odg^ZklvhH+%qiag|gvVGWIeQ6o{IsphXQ!qXGb66jWd zV`LB@v#&Vbz3>>SX|FTVZxkBFmIl?}Fwn)*8WAJKtFL)rIyRS&o#ON?=&gUOm>tkc{{VLh@I#}D ztT*QXBexPF2vulkYf|{YdjTlO9H-FIU6_i&2IB6To$%NPZYLI3oH{5EgdZ7EDvDKp zWt{Pz2y1&%g7QAbb8812ty(NBJ=Yvn^B8*M3ZP(BoVFae$7BPoZ_2 zrJhOO_kmatuAA8&-!F{epsSsRtZnFM+SdsTp;8tP>k{B7I2W6BCQMZxTsniI4`Lnl z`TN2t0klAUWK}iI&3$8}P^um=!AANSBBQT%arHTd!gHUwg8VIE6Mg>3(i;;?%YdI8A z*B;PUtFswwDuzWMnuIA`fB?o4+7Vy}cCiI?-C6}H6u=Dt-pDOXb5R6p1OvyYzb((& zltMsaApwgX;b*R+uynSg&$q@5BuNs5Epo%>ZOw$z9)Lh!Fu+|zP-wjU%n)YnK)-A; z4OoG}E`@xbyc&xy5G-~Y_kJ)b!9wf;wKn28XaH3B=;#uHGWu~wGsHuBz9 zYf{7TP7l^hK9`q%F$6%=B#JV>VB-l3LXl1HXOR8OY#`u#);vQ*edj6a zy{+Zqd->jK3kaEyNIM)izHR?07UVvVqS@iQ??W8EZ+=HhB|dM>3sfP;SCAX zD%+aK;sqWIE|#xyV!p>sBu^!-f~9frN%NSVEhfz+@r972s}R)?r^NM(VkKZjP>>FJ z$%rH3iXYv(U1c^b?|;Op{Xa%wo~O@65Bp30v9YbAL|=y|0Gi^e9gnRyj1-6uFM&s7YynW?WU5MmyTL)}DVySo`Ms%b z(VCpxS{-n=?wwC;K1HJ$p@y1hfeKw6n&HNYn2OE{>gqbE-3YjWIFV_JC{bwRu}tHz zg9O-wlTvsa0tx7CAjE|82f;4Jpd->(9Wd>ycZ4HEF7V#h_sgv8V381uK}BUwxIz>+ z)7^3Jt`HDK`S4;hP_}Sh*w7ZTmJxz-2~IP+t+n`t6g9! ztha(}i+%~_c+IC2(c1(z{=q!+K;Tw*FWPT^pPW#e41j0=@BaA7ARs7ztE>=%p}U-Y z8gy>_XEO5}gOT6w++BWnGh+a0n|DO`AP0-Vsjs7}6nm>lTXcz&GQMJ~P#? zcrABC&B&{u6PkVh0M;8O8XZTw2%YzrBi1}TYLCaCpIK-HfSfS~xAfq$Ho6J=+65cd=h`^O8j(@tOz zkHK&JV$Eca8~entr$bTK&C0@uE8B^(&nHj#%L^W!ujj@R0QyF8b$c-oy-JZEj6wVK zE+?Sk3QgV2@`@f0>&65$J+=P;Sx~TP6TkP86*eeu)-On}?GowvnBflDVH4-h9t0#` zMSGQ^$oWTv@cw@|=tV$S`g<~mq1&%D>U`p(3s568MZO!kA{sPFVQeP8UTe7@V2+^y zFpEek`kYP^Jd$j9unvl`)*M+oBI?*FowB&W-cdmOVQVy}m^`R&^@9MCTX=!-75@Mk z(+|S~_kM6aAGZK@{bB*@&KflQrg{~5zT?fI*TXIW=+ne6j^~*rdU69wz9tGNU#W;J zKa6XF4!)QHCxia5(eOMyd||_T!sHNV=Nc`&?A9y-zU0U%ej^o7BX#FBLbbCJL*P*U zyk@fx$o~N2I)U?>U-yv?d)|Bx?qPKQ0G#>1yhP{sfB{fV`f-3QDXABbu)%~o#Ijxf z(xx_ybY72}0*>&ypqv!_U{N1p`tT?D#e*quiyCk(LZMB@8DgfCQ~)+qd0B~&AcF*J z601mU;J09dQ3$%J9%;}h0&B?@sw6jO905RJO2KZMv^omaJ$FJi4gUaSBn`S-PV;)R zv^FoZv&=P=5dNHlfLl=g=7og<1KrvG0DoB~pu=OMNS&^=J-8LdNT%ehZSUusz&wm7 z{R5{Fjk?}U2qK1F6*t-AB0HEb;p2y%4OCSD|})6j>aO`0Y#Q%FUS*eLqj z%-y$D2>BMjyl>$|-I7I5K7U!GDK!q8BhtREY!G;e_NRSf^CJ{mGoo))uFkbSb$JFB z9g(^lcw6A@(G5w+FPqPveHgf%u~lE1ogezhG9Mub=?=fn3#1Yo7CiT?-K*^2N}BDG>F;ydezanCqhbbaIoO&C0I=GLA2V3{ED3aExUyfXAL*eIu&<3D* z_w$9&$0M)57?HKJqoWG|lvB^fNkQTv^SryTI#7?f`^80}VRi8Me(^VlgFycP@4RFJ zN_yhT4-M}OMlP3M-Z&Q2kL>v|8x{FK7u;ZX$R-T=0ZE z8^U-~j;2We00qMc(0yj{Mk7x!oA-u=>_RwVj9?*}L=Ee_AQ2nna8**^5!qgB!i9Sn z#5AtV07v1w!odaYH~YkI+-Ue^5hmT#*VsM(09i)x;hqk!J?rBPT{45?{{RM9fq)dm z6pv0VJv4bS4hTTpZ27#!2L_Z)hm(`mT(6O|{b50a^DqTwC%iJ62K9l7M;&h`lKIOh z8>G|vnZAzRX>f!ACWDXbD_;zj_~QtdB;iU9Q*N(c3TquE^X+JaIxAMz=Hw)x4ntR< zU3e%()VUD4n*f>&b7#WV3#w1_-o4|bcF@uLC(qpMgHx~f6(D1Di-gJK%2RRV567hi|S*5Ss|LqWw%(0rc?EC#wTT<#350B9u*(g}*1Cka8f&QC6naSIeNm8%P~k z8v#&>xi=?~2&gpQ4Y~OH0^}eELmH;pNN(8Xr6-5TFaH1%`Q|c$p2s`IKgI!Ud|NS^ zMt;8-0s&AfeTy&Q_sl*NH&^ex#spGLMT|X3-yOhKcr3TNJDP$|gFHdvn+=2~$;M!y zsXGezZ;y{(84(}1gV5~!6~pA(TI!`kGgYFhhGdwI!`DRdM@}rpz3_DasTKJT8c8dX z3uG^p`SdVA5-KBVl}_i6jDD{#iY&gHzdgi6QCx#V$t0iFI{}0Z4yMf!vm|wF0q@2N z2oB+CB0qJSV9z17w@jc5Xq<9>fL00C)A41%0{^@}02qE%r%Sb-RKlMCL} zZ-w;selQ_~K#hjVm2R~yd7%iNpmx}39n|wRk2Q!yvTc4mVl+5Qr|7{pK&&hdxiF|| zHT@gN*0dv}`IsO>#GUy2!n#if(aD>U;Sj$sx;@+XrYLmsr54Pn~01p@cwN<;~$=c;GG=9Uns_KVl|HE4$r{sRxk={{UDq zAe7ho{{VR-Y2a#Q8));d3;qZ7lzCqo-}iw;*g@92&-a|uqd4AaK%kbL)O`uBee;z? zQ0SCyl-)qgZjc-ZXgPh-Jv2- zuL#Y=ayA1r+D6n8xpqWDcx_;TaEH)9l%c2;&{SE=uE~;w0nl_EXrj|@-xz^9a4ez+m#cS46p<_2U0kW)ewM4+#6l+jxs zi{y~`TuH^Dy{Zd9@PM_Hw{0G7Q#L3XRP#av7(z8*2!)2((}tN~2-q-V(^qo4tWd!b z6*{y;4c5qn9`*^#Lkd)cEK=)hf?0GDL) zz@6qAkOxihStGv%_v19af zakNrc0bYyGj37`S0R8#F@NHK`^Sq*&>Y@BS!J`L4t6zM`)n16Wx@$PQ{IYeUv!nXQ zu6?)v0Gy$+C_qMdaM*-4lM|#u-5-NDFi51|$8+)^Xnv3Nk_(Q&TKsy+fE@v_{xZN9 z#7$tqQ^B|E5MY*4{{VQbgh6)r-<;ABp{V^iIs{6qzTbYF{1c4a}^?qzJZ3c zK^0NTcOXVo2MpWt_%z@IWD>2RMPCQ4?Gz>=^FXYo%&AguW+DL!1WHq50<1f&qAfI4 z69&Na8fYW7T&PAwP}Dl;u7{jPE+HbomuQxG8i}kR0Te@UPzO<`Q0@`D6%vs~Prk3x z(;dg%BI%{nP>%L^M-c=tg+8=*@!y9KgXA1ONIO3#%ZNJ#A9WuGr_auO<||P5gb0G5 zXg2c6{<0YG0GShhLX8h`#gHVlL*w4};L6n%3k{Jw_|G*&-ma-T=NTd)wR<&$=)vU^ z;e)6D02m?#K?yioiLWl0%~ZXpR?MD2kl&g2i;zeTt0`JiK6twvIEONxhfOG4Wg9Q z?6C6x0DQpZ1iifMh!czNCt2j5`{yE+00!TQh-LhT`oaklW_Zp_j+)^uW`j%XT*$%@ zPn+~6wtn(HY`#VHb|3p$rEHzlHXWandd)&ue!PVTX&U^=XirKj%|}+#m!^&O4@z_w zq%D18vLN)(SQQZ-d)rPZBgK-zfN2m|He%OpB9SyeLI91CgO)>5Sca7VQvB=dF73d6 z<|`6Ot=Hoa48fu+NFEeGNSuN1yL@!ef{X=Vkiw%03DyBA>?p9BbTA-M2SB!jLql_D zAnd6W$2AZx=HNHFuyBvuMw3KQK&p|6q$>$ZsfAD+?x{d@GZX@Z0YTgId$iGXhG zfIA*^80!E^D#DR;26Qhqx2t5RAk@@d7ADqTEl&!8ULN*vn`Vpy6p#wi720T5n{eeU zmhBOsS{)ZR7XTeVdO$S|fFJqFg(R>?v>%q@B!CBq?N;~W^USfLk<$BkZ;Lm}l7cr% zDn_k+#1;B8yhmwO_qM;`-Z54s!?2@45%Kr&fdE5cw12DuBq|H>U%WUCuS!|5UnGC1 z7zHa2P`wM#0G^C?WOrix9xg2+bsm0ul!XS!H{P)YCD;%*JZqR_tDP;J@A=6Q?An*% z)W0_f4oVvSGq9b|-0_x8J^ui&?*NHiBn@#xq74)b4Tqk&eKKf(25ZOiLGPSVV$oBHzI8- zYsz=@T;}~87h_h!0guX=;n9BW`QeB|CcGN=X5;Y8x zL`6IY5`o~bRB8uF3P_}3mO*k-#S`{KIs!%}l950vM3S|V*v%YnD;d48NwY;MvfKax z7eH|!0#y#Qy2^`GR<;rd!$sVKigFYsrpoCCgjH2bfJwIi0kD}wt&tF&m{J}H+iN;P z;YM6m$+T^i4#Ih2AZk_GUBr|`ruzdK;FKOv3ZNw(yU67;MUO~ss_C%TYk@)*5|A|Y z3B_FNLRkbXC=GOs@mewlqvs%jHf)#h1U6Szv);c7XH{ z2Bk!h@`4*m5di>0DFzEiORYDjDFq|gLZqR~28U@uA4mnD6X$e$xUUVM2-TG$>h-+v ziwiSiI!Zfx*}i*O3FQHgJRX{Py&A@%8tq29Xg+#ac*K>&mPcKw^VqYX!m8Y<2%*R$ zpnfq~2vjR|u<gXVi!U@D*{r$ni2$w^f>DC~ z7=j4Y9P$%R-fOFZiW(|Ir2>k8f!T2s##6c_ArUwQ4;(dQSqiubPz8LL6yX#|Kt6%) zv%17U2BbuZ0TPiM4jhD_Sd{DvR^A9q>@+lONK}N^ydye~gl?NmYh&~AtZ$&5fU9Xx z8m8_57$Sq+8tE8m255qg3y>itEhuXW@+b_kgf=j4l~N5yNiG{$WW^BL0Fd(mYMe~9 zd+j~Zb_};*;?W-JTm(l+4!8;fgj5BlOGDj;5gk|nhXD~XhV+aex2tFa5-1f>1ul*5 zWHe+cG#~ICQzlPv2S-paRxJYKX#kEpO)icRKjR*(!61nmQd$bdfI6~jp6c~f4^=)t-c$p7LRK5xk9_CAFBpD&VNj0FC7Le( z0C-FZ(h)B?TqJ6-1L>;ep4Kn~K7xN{C>k0g&#<#z@R&KflkwpD_UA=yw)<1K;6s4{ zU$6MhLhN4M`N_~lH~#>==ED_9<$vQ1un`MW_l<#|YG3h}QsZsy5`GqZVX2Gck@&?Z z_Qj&2?IuHV0NFuLKuL%q5m{mT?s-ngjh{3{#x!{~?}+Hg6-Lob`nZ4s8+?2Iut0gl zr~1kWzcH_kV31S_k)LKZMHYnn-to%D#lP*ABzQAVjTj&Wx;I{mo4E=#z+c1N`f#=+ z+(LRmb$sLrK#U{mm-U*Q85y5ce_5}CwBDT={#X;kL~qhCPp2Scmd^hGi-|Wx09V7k zcMNn2W=Re(YfOQq(F?Lq_JMfx0nl{c$>ioUrZ?s7kkgn zO)Gd1b>GwT@OM?q87H^RC!m_7)J+tQKX3_%|@J``{; z4{U-w+Et4+HFI46luaJN(3|c!gGIe!GzfhVgknAIT?fX;O91BLD=5VgtM~}&>GF)# z$Z<^+LuwQ}?D%#jKEm&2Z_HGhRD7w0bpmK5+eJ^1Z-v7R&utcnYWh;)0cuKN=9+5O zmu`%)8gBq$OrWI~%iy_$+Zd+{HJ~4t6JXxRo&xUdcfW%@g+PkS2E(7{+~PQ-L%S{t zP`7;U@>CJaz1$_+udJ|$w^h0;yRHvkoRJ9nGVcf@n-0EcC&nQYiW&{= z*>q1c`pShC#8POXJe{0BCIG-L&tZWlB|EU<6D$DEq$G6o1JE0r4e=CJ6djuJdguoT zLINNT`t$te*DDL*RRDiR^@+@PP)^7mCX~?GaEKs21gR<};GMpBnL$znEwsdydicU~ z5d>5_A}sm)!lKaF3F#Al$&fK-!(NT@eBh9RM1V6v4)5b{`co7hwLJu)RUnW@zq5+w@Y7`>enE->dm5ixqp@E9A zET9Z2lVTo&rVIiGMNXBch4f0Wt%O@jpbnB93ZO~@0WsManl=K|A{)S@yQ1u_>N7wv zBusM}CY;&{R3rPcMkbb(!uc9?b~peWl!Wk*iu2PBQb3l0CX+{FTGliK;*k;bKqJ6s zwgI5(j?gNK^#&qTUJ)&m0jW2=yb;_oV!2dcbgIp~O}P7l(sqD~L|-Ps?s8wXI)drG z4O9mLl0qWQ-AiI^X!!6-AQg4jWlhhmWbjF_kZ;IA`V2+3E8l9fr$4vis*-jBzDIxa z`NE|36t1?K6}I zCB*}j{rSuBh>|sgAaomcV2+TY0vms!`N|$Z z7sy)8UZ0tT($f|f%>+l!6f30YLKjf;3`%oXxeH-l*tHqLdLNh64Ghw*xFs9qHSv;G zf{{Gd#{18nVkLrtI&Wg19*tmW{lGv-g)8yA7f`0_=%Z12qb!K1XdYNMhG}^Z3Rs#Gq(wDAnBYmg?(XXP?M^ zOOhZ}kv1wvr7C-7QVKEcVt@plgl_S0E!%e;4bnVc<08`PBehU*&c9b4@$?M`OT3=e z*BPlPV`K>2ZFK(tyt+106keiK*LU@rO<`=7)|eg(7YaR4yk=Di{yV%TTq0=ILWFiY z^@9_)0R~5DK4+ctB9ve#6I^26R{O(>VWqU3^$g z*EfKU-{{!w2->8*#u*kkZCHTm)ilWD2oV${C%P_>Y>XEf3Nv!Brn9AAE|A^eLJoid zdV;<#Q!8F+!T>4d_!A*vLPuH*JTWI#w&G?$K`>N62+9l zUWmTWE<+6awX&g9x|@yrlSm9hzIoS15Hf z8zKP!wjj;AvFijDs6}LDD_bLgsE{E7D-RlnVzxQE2kBZ(O5cPOlru<}q=keX15)(y z+)z$8*cuTM(6QTS850CU^I$}`K?0x|bqp0Ml)%X%PDdmP_Y@WyA?zKxkZ2Hq(156k zz{-)b8S7NQpsTQ&Tx>+_R=(sw&}b6MX6oNvnFO6~Oh^}d>&Y!?pfo>>gOQ6$XkhU& z0SSmQUp#dxm_ZEzFp*x}r(FimXX)Dx5LN(PDkTN(>jMBFks^eYX?IHwGEg3vS=%gp zhHHDq4j-TpX)g9;?~Mg$d;&yP0rl2vTyji@73ex0JU=1vkwd7S&$fP#kcz84 zcpKq#d}T5+DM(&czw|s~#X;C!e6PP6`Y_d;5q#M9!0sG!y$1I~z8)TS7)1f0D*H8n zptsn;?L42X01~;i&m(`S;|WAifW=j@^Ylz3bC3iN8Xa$o^~OrU1v>SU7ePI@Kly{P zX!;HOVrPgc(ffCSC`d%z>8bh%dYZfw=)c#%V`ermwCzka5hDNGbK_ z>jJ!udB*%^&_sYA?Br1$N9O+klMQus04|UAWv#;4pgunH%9omdPgud=uv9uCHdwM-NGZ5hz~S&9;;j5;fKQnM z{3W>w6a?M?2dv^oTxuK6oBZTTZL}FZAN8Hr!%z5{zkV@74*e8DU3a~>POWWK=Qcmb zx6W*&^(uH$`Oz~*5?wZeP-o@4#0g*my#=B8UogNBM`lyN0Q~v-!hox-L&r}JC&mG- zVrXEh1IuLg`*CsNN&r$JH#O(Z5L$K!_JK|A)7}CNAO%~&1n1st53_zdJtuZ9uHQJI zJ44$FfS>qb`R%5m;T1m8>EE1nTfG*Wcf9i?JCsVhCKFLK6n1lGG6J{|j`etcKRzAY zM(7F&3`q(gLO%)TTm&FivB2*QdW!1rAdp+9qi2XpP8+5P(;)YN)R6)) zAP(_|38bB_MOD7(v9#xCFiUiE7l=8bnIw=!3#6SjUvEt2m%Snl3tAqxjleFgVm* zTB=rPyI*(%5fK#{E{Cr_YV_JK3BYLM>}mCuWwdPr#1=n5Vs9@1ALln9)Xj(4yqXk2 zQMB+9Y2wAru0`y`+M72hohn?huER%qHw+II3gwXX1U3cG5IZ|SE^bXrDS?M+0}C)q zNK!t6qbyG*l(oVp>D{a@l>nhM*7DO0c;8|Ib`1uZolkPq2WBl$ON%wMARwGtDWRf; zfW(5VAu!Ypo3CqxGaS`u z9vH&TIVip&s|bJ-NMUdS&mBm;LD9QXVU$p>LL#vveqX+nXwR$`kGX z0E}Ry+K-WdW&Z$KzdY&P(~IO!)XkC%pk5%8$=rh^w=U7bN^~Ce+yg?FAo7K~cW&n$ z?7*P^0BF`3qrP}~0bcxg$`&x22Y0kG#VWLjm=BYDFLG5tQ)6Ti0ERW)zA%CNn;M~B z2EZ+)$smbLR6=~6-*5$}GN8pDUH<@=B+!$4(C~io1Wvian*OkiKq{VF%o{MN(oQM( z%QQV(C>AdP#iq7)7Mg zL-&YD9qDm{qX@z$ugjELqM{!&&O?#~UE)L|<|Y3CTE-vm7hOcM+XUM=Z zj{g9x3>%1RXEo*+0SrMOk~QYOCP@qvK)!(%*%hVHzSM~c07GFOu)UaxbVPo`-m1A^ z%8pI?p&TDXd=Ec6b>sTRA!?)AcF%uU)utX5hjx|U&A=si0!<#D%pb-&52#Az;Zi5G)HS6`=7|)pQ&cQ3zrGBfdv)-D>u97o8cnHs!jmk zPt3wLLrAZf4PEsLxN5)%L|q3;z8d{lnuH$O8&>}SwK*~vBcp)p$Z7pQ7)xkJRZlE~ z@7=udmT!y!;_pJ<=+Q*h5(R)Rr68@RPJH7^1{(p#QEe{Yw}ohgX|4OOmhp~2L&O2D zY1ywvIJrVWQ=SWB$xdPx5xOLJDlf2%Em#pii{uMFSLAcN@ia$tbx^1L;RJS7+O1ePRehv0!=8`rOty zPM8=e!GQPO{9^mqj70cvdgnZJz!ZR#0oUf`sA@#A{38B8D}~w`ENl9o*ZkzjEKoqr zGQ7^7b5%hUPdBkXJaacOeIUODe|cpP>NBd)V5cL_Tv3D~=z*=T;B&Jbkmst6iCCwX)pY>06sR9J?XB!#TibR?y~ z0d1Q_`%sDuK?6qiK?Af7F4)pd3PE+PFjp6cC=om0b_8vdTC75$Cjh94?U)n0jctPF zc8LgeS`q8RraA##xKYcBYNpzDfk31}Y0xf;K|(+ji72U$AmI$F)3l-U>C>QsQX|&V zC2I1~qlLuM6$LpTm${TG8bN+y!VD+LouFh5ROt!}Ip?iZ3}{Q^^#1_70$)Lnyod{< znX$?{ljix`==YtC$*qXr!2EBXb8OO;DsNiXAL|LRvq2{*?016@9Uy9-UlVx5R24x2 zQ;!G6bO0csHP1dZzdmq=1*V{{z3RI2tg6|gv%~%mCI*5CW|~O;Vd^d{&^1w6`8W3E z<<-Wc%XAY$)OYKTF{*chTGTr|fuO!H&SVBq@m7tRf!T4WTCWMy$U^Xryao8N305!$IpAfdmyrq&v*sMM|FA$RRr+QtQOaU9A!bc()ly z$h7{}{_z;;4+i@^;UNU#ATNwUsDw1VqyGSTUN-=xd%Q|Hr?5em^=A2D@75=-NQxhk zBHzcn+QV=%BgJq@EkG3VCg*j6+4MoT9XEG+{Nt$-1SIVD>i{y8%)Hi!$J_Cgaf^V{ z8mX(gDtzD@v@%FhK=6ob$ERpD6ds3#%RW-kfmyV zvIX5kU_9>6{qvh8sPLz!N8z~^Bhp)KDlE|qT2a^y?Aq_~l$rnsSFqpY4&xdjRH*!F z@9SAk5lV_Y@qZq?;u&BCFSIrV=E?VzWC&m%8(Hxa<<8RqAaBD`{Wn+?-KF(IPy|xH zR}W>7IPScK*8$$HvI9mG2$1csgz+)a6o~<>HVJHaezQX;kMP(Z9=`yqFet&v%5%EK z3BtQ3%2->r?vtT;Qm++WNPDxiUc# z^guste)2_aTS4`1{&kW_myX5o(x2VQ5pilh0!LUnXpr*!Zv2@E0wMhe)A+!29)(Zb zznPMTodf77r`8P=P612cLz=`wLJ!yvWCV>kqB=r0^0(Dd4{jQmcFLguftcz5B|E^F zmh2(1u`dt|Genq)qDeZMBDBPsU_*H=q#715aDxGiN`PL4S7&#;s4ZiRE$qdJx3b6x z5JDvIB-{vkc3K;)?JU3q-5Ih0h@$ooTjjc`z$Zz9qKX?;F2HO^McDf19VXHx+(T}f zI2yzlMXwiEtP~U&_mRQ1d}!4~%rtT+qz3{+ZDU|hRZ2Gy2voxDT-?-eN^w<1r~FQ1 zN^~JgDu`UsAnfsxR|F)1)DO?EjGhT$kNr1)7`{|Q0vk^(-d2P|xsYH1{o)1-v3hSs zNOv8Ga_zQ_Dm>8t0KjB97EM3#j`bsIv1;80{{Zj2L%FnI4-vY5ezJ6n*$3aRf4$}L zDN13j-SRV<#DF$HFO@fbamiE+pkK+L;!H|KN}-L2pDQPFUeg@{GR zQk_qiJ!Kh41f}-wzD$5S3IHCJAK!uQd;o$t)LWr2Dt7N66{u)d%oZRZF7O=?AW5wO z4MHDy6jDYp*i>!um`Ug&p>1v7jc24kcqAt68u^*3*uWR)o^jj7v|l;&f3r6LL}(Rg z_4qhrbP88a+!KSuK5#Wn&>MXDGQcDYMSbfC%0?r%e|aPjMbKyj`Q12c9FPM@*Y(5m zi*+1SU%hKJ&F~F}uj^NfjEqOgRP%fFj6mmv=^ZuOfBA>BMMOT9{xyq09u_@>{{Y&> z4eLxOgLmCtxe)CKalvhh9yxr9x*t?q@_xF+%aEOn=`}x3>;9O8VZk_L6 zSfWsjG2~c|lfGto%mJeAgUvnf0Sd$jHW+0JQwLYhJwLqF_CkwNf$&=h4vMIBNHk|DC@CFL z{pRA@Z>#M#{{Y4$Kq99`L#MAlSx|SuSs%2ENGK zdjKES@NUJGDD?=NFZN}Lphem0KVDg?h$utPpgZ@hq+_8d`G=s}>&6HVXo%~#pPvrm zqw<%+i9H`{AW`&^`0;`$ ze4s)diT%SirsKUf_2~Zqe;7Q$(RS|GTL@r6I10e6)}69)M23Pf5S=`pUns7|RgnPE6bnU=%~_U+*?TiDD;< z7xZh^Z53+34ZI1b)^!u$L@E}){4x^KNF(AipBMvV6UY6W3LB^NicRwGG?+i^tvA;W?;c=)aYt;Hf{&1+Tas=!YHmM69AVkwNAlgAJLP`vs?8qVz7S0r4hyei4N%3k8 z#QMjC&5Q_27gr)&)$Zhqt=}Q%YQPg2EQ{6P&n?sbbpZP#z()*DG8Y)9wrU>XcZcY_ZuORSVu z;YZ4a=`PgB6GsK;9ro+yWp0KARP&?Ba)8(-D}H}h={MY?&Gr&)H7VU|-<5C!fQTFJ zz2N{5q$9}#(_)yi5rBt-rr$jMVNTLT0iFT)7scY@4rr$0=%HZs=eDtt*+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/images/bg02.png b/src/main/webapp/WEB-INF/images/bg02.png new file mode 100644 index 0000000000000000000000000000000000000000..78d552d0a55f54ab212483e2a2ff26b594d78320 GIT binary patch literal 521697 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

LqHQo3WsT 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�tZ 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 z%0DYq6I{c6 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

    g7u>Rl}lXp~EjW}rgXD%rJ(00{_urIN}C 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�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

    @Y`sOG38Y{NJa?}zZ^P<=x)`)J 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 z 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�$4Ibqk^5wtdm} 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/images/drag-drop.png b/src/main/webapp/WEB-INF/images/drag-drop.png new file mode 100644 index 0000000000000000000000000000000000000000..be64797415daa27fd4cd7b62b0ac9fe0b166c037 GIT binary patch literal 6138 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/images/ysrSearch.png b/src/main/webapp/WEB-INF/images/ysrSearch.png new file mode 100644 index 0000000000000000000000000000000000000000..8be27bef1f2f8d8d12989c264790056f92c7a1b0 GIT binary patch literal 65258 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 %HzZbv780G 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 YFDAr{3pW$MTuqRQf`)uG+$!|{0Q{cB!vFvP literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..efa6909 --- /dev/null +++ b/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + YSRsearch + + Default + org.eclipse.jetty.servlet.DefaultServlet + + useFileMappedBuffer + false + + 0 + + + \ No newline at end of file diff --git a/src/main/webapp/etc/webdefault.xml b/src/main/webapp/etc/webdefault.xml new file mode 100644 index 0000000..50f35ae --- /dev/null +++ b/src/main/webapp/etc/webdefault.xml @@ -0,0 +1,6 @@ + + + useFileMappedBuffer + false + + \ No newline at end of file diff --git a/target/.generated/com/google/gwt/i18n/client/CurrencyList_.java b/target/.generated/com/google/gwt/i18n/client/CurrencyList_.java new file mode 100644 index 0000000..bd626dc --- /dev/null +++ b/target/.generated/com/google/gwt/i18n/client/CurrencyList_.java @@ -0,0 +1,1222 @@ +package com.google.gwt.i18n.client; + +import com.google.gwt.i18n.client.impl.CurrencyDataImpl; +import com.google.gwt.core.client.JavaScriptObject; +import java.util.HashMap; + +public class CurrencyList_ extends com.google.gwt.i18n.client.CurrencyList { + + @Override + protected CurrencyData getDefaultJava() { + return new CurrencyDataImpl("USD", "US$", 2, "US$", "$"); + } + + @Override + protected native CurrencyData getDefaultNative() /*-{ + return [ "USD", "US$", 2, "US$", "$"]; + }-*/; + + @Override + protected HashMap loadCurrencyMapJava() { + HashMap result = super.loadCurrencyMapJava(); + // ADP + result.put("ADP", new CurrencyDataImpl("ADP", "ADP", 128, "ADP", "ADP")); + // AED + result.put("AED", new CurrencyDataImpl("AED", "DH", 2, "DH", "dh")); + // AFA + result.put("AFA", new CurrencyDataImpl("AFA", "AFA", 130, "AFA", "AFA")); + // AFN + result.put("AFN", new CurrencyDataImpl("AFN", "AFN", 0, "AFN", "Af.")); + // ALK + result.put("ALK", new CurrencyDataImpl("ALK", "ALK", 130, "ALK", "ALK")); + // ALL + result.put("ALL", new CurrencyDataImpl("ALL", "ALL", 0, "ALL", "Lek")); + // AMD + result.put("AMD", new CurrencyDataImpl("AMD", "AMD", 0, "AMD", "Dram")); + // ANG + result.put("ANG", new CurrencyDataImpl("ANG", "ANG", 2, "ANG", "ANG")); + // AOA + result.put("AOA", new CurrencyDataImpl("AOA", "AOA", 2, "AOA", "Kz")); + // AOK + result.put("AOK", new CurrencyDataImpl("AOK", "AOK", 130, "AOK", "AOK")); + // AON + result.put("AON", new CurrencyDataImpl("AON", "AON", 130, "AON", "AON")); + // AOR + result.put("AOR", new CurrencyDataImpl("AOR", "AOR", 130, "AOR", "AOR")); + // ARA + result.put("ARA", new CurrencyDataImpl("ARA", "ARA", 130, "ARA", "ARA")); + // ARL + result.put("ARL", new CurrencyDataImpl("ARL", "ARL", 130, "ARL", "ARL")); + // ARM + result.put("ARM", new CurrencyDataImpl("ARM", "ARM", 130, "ARM", "ARM")); + // ARP + result.put("ARP", new CurrencyDataImpl("ARP", "ARP", 130, "ARP", "ARP")); + // ARS + result.put("ARS", new CurrencyDataImpl("ARS", "AR$", 2, "AR$", "$")); + // ATS + result.put("ATS", new CurrencyDataImpl("ATS", "ATS", 130, "ATS", "ATS")); + // AUD + result.put("AUD", new CurrencyDataImpl("AUD", "A$", 2, "AU$", "$")); + // AWG + result.put("AWG", new CurrencyDataImpl("AWG", "AWG", 2, "AWG", "Afl.")); + // AZM + result.put("AZM", new CurrencyDataImpl("AZM", "AZM", 130, "AZM", "AZM")); + // AZN + result.put("AZN", new CurrencyDataImpl("AZN", "AZN", 2, "AZN", "man.")); + // BAD + result.put("BAD", new CurrencyDataImpl("BAD", "BAD", 130, "BAD", "BAD")); + // BAM + result.put("BAM", new CurrencyDataImpl("BAM", "BAM", 2, "BAM", "KM")); + // BAN + result.put("BAN", new CurrencyDataImpl("BAN", "BAN", 130, "BAN", "BAN")); + // BBD + result.put("BBD", new CurrencyDataImpl("BBD", "BBD", 2, "BBD", "$")); + // BDT + result.put("BDT", new CurrencyDataImpl("BDT", "Tk", 2, "Tk", "৳")); + // BEC + result.put("BEC", new CurrencyDataImpl("BEC", "BEC", 130, "BEC", "BEC")); + // BEF + result.put("BEF", new CurrencyDataImpl("BEF", "BEF", 130, "BEF", "BEF")); + // BEL + result.put("BEL", new CurrencyDataImpl("BEL", "BEL", 130, "BEL", "BEL")); + // BGL + result.put("BGL", new CurrencyDataImpl("BGL", "BGL", 130, "BGL", "BGL")); + // BGM + result.put("BGM", new CurrencyDataImpl("BGM", "BGM", 130, "BGM", "BGM")); + // BGN + result.put("BGN", new CurrencyDataImpl("BGN", "BGN", 2, "BGN", "lev")); + // BGO + result.put("BGO", new CurrencyDataImpl("BGO", "BGO", 130, "BGO", "BGO")); + // BHD + result.put("BHD", new CurrencyDataImpl("BHD", "BHD", 3, "BHD", "din")); + // BIF + result.put("BIF", new CurrencyDataImpl("BIF", "BIF", 0, "BIF", "FBu")); + // BMD + result.put("BMD", new CurrencyDataImpl("BMD", "BMD", 2, "BMD", "$")); + // BND + result.put("BND", new CurrencyDataImpl("BND", "BND", 2, "BND", "$")); + // BOB + result.put("BOB", new CurrencyDataImpl("BOB", "BOB", 2, "BOB", "Bs")); + // BOL + result.put("BOL", new CurrencyDataImpl("BOL", "BOL", 130, "BOL", "BOL")); + // BOP + result.put("BOP", new CurrencyDataImpl("BOP", "BOP", 130, "BOP", "BOP")); + // BOV + result.put("BOV", new CurrencyDataImpl("BOV", "BOV", 130, "BOV", "BOV")); + // BRB + result.put("BRB", new CurrencyDataImpl("BRB", "BRB", 130, "BRB", "BRB")); + // BRC + result.put("BRC", new CurrencyDataImpl("BRC", "BRC", 130, "BRC", "BRC")); + // BRE + result.put("BRE", new CurrencyDataImpl("BRE", "BRE", 130, "BRE", "BRE")); + // BRL + result.put("BRL", new CurrencyDataImpl("BRL", "R$", 2, "R$", "R$")); + // BRN + result.put("BRN", new CurrencyDataImpl("BRN", "BRN", 130, "BRN", "BRN")); + // BRR + result.put("BRR", new CurrencyDataImpl("BRR", "BRR", 130, "BRR", "BRR")); + // BRZ + result.put("BRZ", new CurrencyDataImpl("BRZ", "BRZ", 130, "BRZ", "BRZ")); + // BSD + result.put("BSD", new CurrencyDataImpl("BSD", "BSD", 2, "BSD", "$")); + // BTN + result.put("BTN", new CurrencyDataImpl("BTN", "BTN", 2, "BTN", "Nu.")); + // BUK + result.put("BUK", new CurrencyDataImpl("BUK", "BUK", 130, "BUK", "BUK")); + // BWP + result.put("BWP", new CurrencyDataImpl("BWP", "BWP", 2, "BWP", "P")); + // BYB + result.put("BYB", new CurrencyDataImpl("BYB", "BYB", 130, "BYB", "BYB")); + // BYR + result.put("BYR", new CurrencyDataImpl("BYR", "BYR", 0, "BYR", "BYR")); + // BZD + result.put("BZD", new CurrencyDataImpl("BZD", "BZD", 2, "BZD", "$")); + // CAD + result.put("CAD", new CurrencyDataImpl("CAD", "CA$", 2, "C$", "$")); + // CDF + result.put("CDF", new CurrencyDataImpl("CDF", "CDF", 2, "CDF", "FrCD")); + // CHE + result.put("CHE", new CurrencyDataImpl("CHE", "CHE", 130, "CHE", "CHE")); + // CHF + result.put("CHF", new CurrencyDataImpl("CHF", "CHF", 2, "CHF", "CHF")); + // CHW + result.put("CHW", new CurrencyDataImpl("CHW", "CHW", 130, "CHW", "CHW")); + // CLE + result.put("CLE", new CurrencyDataImpl("CLE", "CLE", 130, "CLE", "CLE")); + // CLF + result.put("CLF", new CurrencyDataImpl("CLF", "CLF", 128, "CLF", "CLF")); + // CLP + result.put("CLP", new CurrencyDataImpl("CLP", "CL$", 0, "CL$", "$")); + // CNX + result.put("CNX", new CurrencyDataImpl("CNX", "CNX", 130, "CNX", "CNX")); + // CNY + result.put("CNY", new CurrencyDataImpl("CNY", "CNÂ¥", 2, "RMBÂ¥", "Â¥")); + // COP + result.put("COP", new CurrencyDataImpl("COP", "COL$", 0, "COL$", "$")); + // COU + result.put("COU", new CurrencyDataImpl("COU", "COU", 130, "COU", "COU")); + // CRC + result.put("CRC", new CurrencyDataImpl("CRC", "CRâ‚¡", 0, "CRâ‚¡", "â‚¡")); + // CSD + result.put("CSD", new CurrencyDataImpl("CSD", "CSD", 130, "CSD", "CSD")); + // CSK + result.put("CSK", new CurrencyDataImpl("CSK", "CSK", 130, "CSK", "CSK")); + // CUC + result.put("CUC", new CurrencyDataImpl("CUC", "CUC", 2, "CUC", "$")); + // CUP + result.put("CUP", new CurrencyDataImpl("CUP", "$MN", 2, "$MN", "$")); + // CVE + result.put("CVE", new CurrencyDataImpl("CVE", "CVE", 2, "CVE", "CVE")); + // CYP + result.put("CYP", new CurrencyDataImpl("CYP", "CYP", 130, "CYP", "CYP")); + // CZK + result.put("CZK", new CurrencyDataImpl("CZK", "KÄ", 2, "KÄ", "KÄ")); + // DDM + result.put("DDM", new CurrencyDataImpl("DDM", "DDM", 130, "DDM", "DDM")); + // DEM + result.put("DEM", new CurrencyDataImpl("DEM", "DEM", 130, "DEM", "DEM")); + // DJF + result.put("DJF", new CurrencyDataImpl("DJF", "Fdj", 0, "Fdj", "Fdj")); + // DKK + result.put("DKK", new CurrencyDataImpl("DKK", "kr", 2, "kr", "kr")); + // DOP + result.put("DOP", new CurrencyDataImpl("DOP", "RD$", 2, "RD$", "$")); + // DZD + result.put("DZD", new CurrencyDataImpl("DZD", "DZD", 2, "DZD", "din")); + // ECS + result.put("ECS", new CurrencyDataImpl("ECS", "ECS", 130, "ECS", "ECS")); + // ECV + result.put("ECV", new CurrencyDataImpl("ECV", "ECV", 130, "ECV", "ECV")); + // EEK + result.put("EEK", new CurrencyDataImpl("EEK", "EEK", 130, "EEK", "EEK")); + // EGP + result.put("EGP", new CurrencyDataImpl("EGP", "LE", 2, "LE", "E£")); + // ERN + result.put("ERN", new CurrencyDataImpl("ERN", "ERN", 2, "ERN", "Nfk")); + // ESA + result.put("ESA", new CurrencyDataImpl("ESA", "ESA", 130, "ESA", "ESA")); + // ESB + result.put("ESB", new CurrencyDataImpl("ESB", "ESB", 130, "ESB", "ESB")); + // ESP + result.put("ESP", new CurrencyDataImpl("ESP", "ESP", 128, "ESP", "ESP")); + // ETB + result.put("ETB", new CurrencyDataImpl("ETB", "ETB", 2, "ETB", "Birr")); + // EUR + result.put("EUR", new CurrencyDataImpl("EUR", "€", 2, "€", "€")); + // FIM + result.put("FIM", new CurrencyDataImpl("FIM", "FIM", 130, "FIM", "FIM")); + // FJD + result.put("FJD", new CurrencyDataImpl("FJD", "FJD", 2, "FJD", "$")); + // FKP + result.put("FKP", new CurrencyDataImpl("FKP", "FKP", 2, "FKP", "£")); + // FRF + result.put("FRF", new CurrencyDataImpl("FRF", "FRF", 130, "FRF", "FRF")); + // GBP + result.put("GBP", new CurrencyDataImpl("GBP", "£", 2, "GB£", "£")); + // GEK + result.put("GEK", new CurrencyDataImpl("GEK", "GEK", 130, "GEK", "GEK")); + // GEL + result.put("GEL", new CurrencyDataImpl("GEL", "GEL", 2, "GEL", "GEL")); + // GHC + result.put("GHC", new CurrencyDataImpl("GHC", "GHC", 130, "GHC", "GHC")); + // GHS + result.put("GHS", new CurrencyDataImpl("GHS", "GHS", 2, "GHS", "GHS")); + // GIP + result.put("GIP", new CurrencyDataImpl("GIP", "GIP", 2, "GIP", "£")); + // GMD + result.put("GMD", new CurrencyDataImpl("GMD", "GMD", 2, "GMD", "GMD")); + // GNF + result.put("GNF", new CurrencyDataImpl("GNF", "GNF", 0, "GNF", "FG")); + // GNS + result.put("GNS", new CurrencyDataImpl("GNS", "GNS", 130, "GNS", "GNS")); + // GQE + result.put("GQE", new CurrencyDataImpl("GQE", "GQE", 130, "GQE", "GQE")); + // GRD + result.put("GRD", new CurrencyDataImpl("GRD", "GRD", 130, "GRD", "GRD")); + // GTQ + result.put("GTQ", new CurrencyDataImpl("GTQ", "GTQ", 2, "GTQ", "Q")); + // GWE + result.put("GWE", new CurrencyDataImpl("GWE", "GWE", 130, "GWE", "GWE")); + // GWP + result.put("GWP", new CurrencyDataImpl("GWP", "GWP", 130, "GWP", "GWP")); + // GYD + result.put("GYD", new CurrencyDataImpl("GYD", "GYD", 0, "GYD", "$")); + // HKD + result.put("HKD", new CurrencyDataImpl("HKD", "HK$", 2, "HK$", "$")); + // HNL + result.put("HNL", new CurrencyDataImpl("HNL", "L", 2, "L", "L")); + // HRD + result.put("HRD", new CurrencyDataImpl("HRD", "HRD", 130, "HRD", "HRD")); + // HRK + result.put("HRK", new CurrencyDataImpl("HRK", "HRK", 2, "HRK", "kn")); + // HTG + result.put("HTG", new CurrencyDataImpl("HTG", "HTG", 2, "HTG", "HTG")); + // HUF + result.put("HUF", new CurrencyDataImpl("HUF", "HUF", 0, "HUF", "Ft")); + // IDR + result.put("IDR", new CurrencyDataImpl("IDR", "IDR", 0, "IDR", "Rp")); + // IEP + result.put("IEP", new CurrencyDataImpl("IEP", "IEP", 130, "IEP", "IEP")); + // ILP + result.put("ILP", new CurrencyDataImpl("ILP", "ILP", 130, "ILP", "ILP")); + // ILR + result.put("ILR", new CurrencyDataImpl("ILR", "ILR", 130, "ILR", "ILR")); + // ILS + result.put("ILS", new CurrencyDataImpl("ILS", "₪", 2, "IL₪", "₪")); + // INR + result.put("INR", new CurrencyDataImpl("INR", "Rs.", 2, "Rs", "₹")); + // IQD + result.put("IQD", new CurrencyDataImpl("IQD", "IQD", 0, "IQD", "din")); + // IRR + result.put("IRR", new CurrencyDataImpl("IRR", "IRR", 0, "IRR", "Rial")); + // ISJ + result.put("ISJ", new CurrencyDataImpl("ISJ", "ISJ", 130, "ISJ", "ISJ")); + // ISK + result.put("ISK", new CurrencyDataImpl("ISK", "kr", 0, "kr", "kr")); + // ITL + result.put("ITL", new CurrencyDataImpl("ITL", "ITL", 128, "ITL", "ITL")); + // JMD + result.put("JMD", new CurrencyDataImpl("JMD", "JA$", 2, "JA$", "$")); + // JOD + result.put("JOD", new CurrencyDataImpl("JOD", "JOD", 3, "JOD", "din")); + // JPY + result.put("JPY", new CurrencyDataImpl("JPY", "JPÂ¥", 0, "JPÂ¥", "Â¥")); + // KES + result.put("KES", new CurrencyDataImpl("KES", "Ksh", 2, "Ksh", "Ksh")); + // KGS + result.put("KGS", new CurrencyDataImpl("KGS", "KGS", 2, "KGS", "KGS")); + // KHR + result.put("KHR", new CurrencyDataImpl("KHR", "KHR", 2, "KHR", "Riel")); + // KMF + result.put("KMF", new CurrencyDataImpl("KMF", "KMF", 0, "KMF", "CF")); + // KPW + result.put("KPW", new CurrencyDataImpl("KPW", "KPW", 0, "KPW", "â‚©")); + // KRH + result.put("KRH", new CurrencyDataImpl("KRH", "KRH", 130, "KRH", "KRH")); + // KRO + result.put("KRO", new CurrencyDataImpl("KRO", "KRO", 130, "KRO", "KRO")); + // KRW + result.put("KRW", new CurrencyDataImpl("KRW", "â‚©", 0, "KRâ‚©", "â‚©")); + // KWD + result.put("KWD", new CurrencyDataImpl("KWD", "KWD", 3, "KWD", "din")); + // KYD + result.put("KYD", new CurrencyDataImpl("KYD", "KYD", 2, "KYD", "$")); + // KZT + result.put("KZT", new CurrencyDataImpl("KZT", "KZT", 2, "KZT", "₸")); + // LAK + result.put("LAK", new CurrencyDataImpl("LAK", "LAK", 0, "LAK", "â‚­")); + // LBP + result.put("LBP", new CurrencyDataImpl("LBP", "LBP", 0, "LBP", "L£")); + // LKR + result.put("LKR", new CurrencyDataImpl("LKR", "SLRs", 2, "SLRs", "Rs")); + // LRD + result.put("LRD", new CurrencyDataImpl("LRD", "LRD", 2, "LRD", "$")); + // LSL + result.put("LSL", new CurrencyDataImpl("LSL", "LSL", 2, "LSL", "LSL")); + // LTL + result.put("LTL", new CurrencyDataImpl("LTL", "LTL", 2, "LTL", "Lt")); + // LTT + result.put("LTT", new CurrencyDataImpl("LTT", "LTT", 130, "LTT", "LTT")); + // LUC + result.put("LUC", new CurrencyDataImpl("LUC", "LUC", 130, "LUC", "LUC")); + // LUF + result.put("LUF", new CurrencyDataImpl("LUF", "LUF", 128, "LUF", "LUF")); + // LUL + result.put("LUL", new CurrencyDataImpl("LUL", "LUL", 130, "LUL", "LUL")); + // LVL + result.put("LVL", new CurrencyDataImpl("LVL", "LVL", 130, "LVL", "Ls")); + // LVR + result.put("LVR", new CurrencyDataImpl("LVR", "LVR", 130, "LVR", "LVR")); + // LYD + result.put("LYD", new CurrencyDataImpl("LYD", "LYD", 3, "LYD", "din")); + // MAD + result.put("MAD", new CurrencyDataImpl("MAD", "MAD", 2, "MAD", "MAD")); + // MAF + result.put("MAF", new CurrencyDataImpl("MAF", "MAF", 130, "MAF", "MAF")); + // MCF + result.put("MCF", new CurrencyDataImpl("MCF", "MCF", 130, "MCF", "MCF")); + // MDC + result.put("MDC", new CurrencyDataImpl("MDC", "MDC", 130, "MDC", "MDC")); + // MDL + result.put("MDL", new CurrencyDataImpl("MDL", "MDL", 2, "MDL", "MDL")); + // MGA + result.put("MGA", new CurrencyDataImpl("MGA", "MGA", 0, "MGA", "Ar")); + // MGF + result.put("MGF", new CurrencyDataImpl("MGF", "MGF", 128, "MGF", "MGF")); + // MKD + result.put("MKD", new CurrencyDataImpl("MKD", "MKD", 2, "MKD", "din")); + // MKN + result.put("MKN", new CurrencyDataImpl("MKN", "MKN", 130, "MKN", "MKN")); + // MLF + result.put("MLF", new CurrencyDataImpl("MLF", "MLF", 130, "MLF", "MLF")); + // MMK + result.put("MMK", new CurrencyDataImpl("MMK", "MMK", 0, "MMK", "K")); + // MNT + result.put("MNT", new CurrencyDataImpl("MNT", "MNâ‚®", 0, "MNâ‚®", "â‚®")); + // MOP + result.put("MOP", new CurrencyDataImpl("MOP", "MOP", 2, "MOP", "MOP")); + // MRO + result.put("MRO", new CurrencyDataImpl("MRO", "MRO", 0, "MRO", "MRO")); + // MTL + result.put("MTL", new CurrencyDataImpl("MTL", "MTL", 130, "MTL", "MTL")); + // MTP + result.put("MTP", new CurrencyDataImpl("MTP", "MTP", 130, "MTP", "MTP")); + // MUR + result.put("MUR", new CurrencyDataImpl("MUR", "MUR", 0, "MUR", "Rs")); + // MVP + result.put("MVP", new CurrencyDataImpl("MVP", "MVP", 130, "MVP", "MVP")); + // MVR + result.put("MVR", new CurrencyDataImpl("MVR", "MVR", 2, "MVR", "MVR")); + // MWK + result.put("MWK", new CurrencyDataImpl("MWK", "MWK", 2, "MWK", "MWK")); + // MXN + result.put("MXN", new CurrencyDataImpl("MXN", "MX$", 2, "Mex$", "$")); + // MXP + result.put("MXP", new CurrencyDataImpl("MXP", "MXP", 130, "MXP", "MXP")); + // MXV + result.put("MXV", new CurrencyDataImpl("MXV", "MXV", 130, "MXV", "MXV")); + // MYR + result.put("MYR", new CurrencyDataImpl("MYR", "RM", 2, "RM", "RM")); + // MZE + result.put("MZE", new CurrencyDataImpl("MZE", "MZE", 130, "MZE", "MZE")); + // MZM + result.put("MZM", new CurrencyDataImpl("MZM", "MZM", 130, "MZM", "MZM")); + // MZN + result.put("MZN", new CurrencyDataImpl("MZN", "MZN", 2, "MZN", "MTn")); + // NAD + result.put("NAD", new CurrencyDataImpl("NAD", "NAD", 2, "NAD", "$")); + // NGN + result.put("NGN", new CurrencyDataImpl("NGN", "NGN", 2, "NGN", "₦")); + // NIC + result.put("NIC", new CurrencyDataImpl("NIC", "NIC", 130, "NIC", "NIC")); + // NIO + result.put("NIO", new CurrencyDataImpl("NIO", "NIO", 2, "NIO", "C$")); + // NLG + result.put("NLG", new CurrencyDataImpl("NLG", "NLG", 130, "NLG", "NLG")); + // NOK + result.put("NOK", new CurrencyDataImpl("NOK", "NOkr", 2, "NOkr", "kr")); + // NPR + result.put("NPR", new CurrencyDataImpl("NPR", "NPR", 2, "NPR", "Rs")); + // NZD + result.put("NZD", new CurrencyDataImpl("NZD", "NZ$", 2, "NZ$", "$")); + // OMR + result.put("OMR", new CurrencyDataImpl("OMR", "OMR", 3, "OMR", "Rial")); + // PAB + result.put("PAB", new CurrencyDataImpl("PAB", "B/.", 2, "B/.", "B/.")); + // PEI + result.put("PEI", new CurrencyDataImpl("PEI", "PEI", 130, "PEI", "PEI")); + // PEN + result.put("PEN", new CurrencyDataImpl("PEN", "S/.", 2, "S/.", "S/.")); + // PES + result.put("PES", new CurrencyDataImpl("PES", "PES", 130, "PES", "PES")); + // PGK + result.put("PGK", new CurrencyDataImpl("PGK", "PGK", 2, "PGK", "PGK")); + // PHP + result.put("PHP", new CurrencyDataImpl("PHP", "PHP", 2, "PHP", "₱")); + // PKR + result.put("PKR", new CurrencyDataImpl("PKR", "PKRs.", 0, "PKRs.", "Rs")); + // PLN + result.put("PLN", new CurrencyDataImpl("PLN", "PLN", 2, "PLN", "zÅ‚")); + // PLZ + result.put("PLZ", new CurrencyDataImpl("PLZ", "PLZ", 130, "PLZ", "PLZ")); + // PTE + result.put("PTE", new CurrencyDataImpl("PTE", "PTE", 130, "PTE", "PTE")); + // PYG + result.put("PYG", new CurrencyDataImpl("PYG", "PYG", 0, "PYG", "Gs")); + // QAR + result.put("QAR", new CurrencyDataImpl("QAR", "QAR", 2, "QAR", "Rial")); + // RHD + result.put("RHD", new CurrencyDataImpl("RHD", "RHD", 130, "RHD", "RHD")); + // ROL + result.put("ROL", new CurrencyDataImpl("ROL", "ROL", 130, "ROL", "ROL")); + // RON + result.put("RON", new CurrencyDataImpl("RON", "RON", 2, "RON", "RON")); + // RSD + result.put("RSD", new CurrencyDataImpl("RSD", "RSD", 0, "RSD", "din")); + // RUB + result.put("RUB", new CurrencyDataImpl("RUB", "руб.", 2, "руб.", "руб.")); + // RUR + result.put("RUR", new CurrencyDataImpl("RUR", "RUR", 130, "RUR", "RUR")); + // RWF + result.put("RWF", new CurrencyDataImpl("RWF", "RWF", 0, "RWF", "RF")); + // SAR + result.put("SAR", new CurrencyDataImpl("SAR", "SR", 2, "SR", "Rial")); + // SBD + result.put("SBD", new CurrencyDataImpl("SBD", "SBD", 2, "SBD", "$")); + // SCR + result.put("SCR", new CurrencyDataImpl("SCR", "SCR", 2, "SCR", "SCR")); + // SDD + result.put("SDD", new CurrencyDataImpl("SDD", "SDD", 130, "SDD", "SDD")); + // SDG + result.put("SDG", new CurrencyDataImpl("SDG", "SDG", 2, "SDG", "SDG")); + // SDP + result.put("SDP", new CurrencyDataImpl("SDP", "SDP", 130, "SDP", "SDP")); + // SEK + result.put("SEK", new CurrencyDataImpl("SEK", "kr", 2, "kr", "kr")); + // SGD + result.put("SGD", new CurrencyDataImpl("SGD", "S$", 2, "S$", "$")); + // SHP + result.put("SHP", new CurrencyDataImpl("SHP", "SHP", 2, "SHP", "£")); + // SIT + result.put("SIT", new CurrencyDataImpl("SIT", "SIT", 130, "SIT", "SIT")); + // SKK + result.put("SKK", new CurrencyDataImpl("SKK", "SKK", 130, "SKK", "SKK")); + // SLL + result.put("SLL", new CurrencyDataImpl("SLL", "SLL", 0, "SLL", "SLL")); + // SOS + result.put("SOS", new CurrencyDataImpl("SOS", "SOS", 0, "SOS", "SOS")); + // SRD + result.put("SRD", new CurrencyDataImpl("SRD", "SRD", 2, "SRD", "$")); + // SRG + result.put("SRG", new CurrencyDataImpl("SRG", "SRG", 130, "SRG", "SRG")); + // SSP + result.put("SSP", new CurrencyDataImpl("SSP", "SSP", 2, "SSP", "SSP")); + // STD + result.put("STD", new CurrencyDataImpl("STD", "STD", 0, "STD", "Db")); + // SUR + result.put("SUR", new CurrencyDataImpl("SUR", "SUR", 130, "SUR", "SUR")); + // SVC + result.put("SVC", new CurrencyDataImpl("SVC", "SVC", 130, "SVC", "SVC")); + // SYP + result.put("SYP", new CurrencyDataImpl("SYP", "SYP", 0, "SYP", "£")); + // SZL + result.put("SZL", new CurrencyDataImpl("SZL", "SZL", 2, "SZL", "SZL")); + // THB + result.put("THB", new CurrencyDataImpl("THB", "฿", 2, "THB", "฿")); + // TJR + result.put("TJR", new CurrencyDataImpl("TJR", "TJR", 130, "TJR", "TJR")); + // TJS + result.put("TJS", new CurrencyDataImpl("TJS", "TJS", 2, "TJS", "Som")); + // TMM + result.put("TMM", new CurrencyDataImpl("TMM", "TMM", 128, "TMM", "TMM")); + // TMT + result.put("TMT", new CurrencyDataImpl("TMT", "TMT", 2, "TMT", "TMT")); + // TND + result.put("TND", new CurrencyDataImpl("TND", "TND", 3, "TND", "din")); + // TOP + result.put("TOP", new CurrencyDataImpl("TOP", "TOP", 2, "TOP", "T$")); + // TPE + result.put("TPE", new CurrencyDataImpl("TPE", "TPE", 130, "TPE", "TPE")); + // TRL + result.put("TRL", new CurrencyDataImpl("TRL", "TRL", 128, "TRL", "TRL")); + // TRY + result.put("TRY", new CurrencyDataImpl("TRY", "TL", 2, "YTL", "TL")); + // TTD + result.put("TTD", new CurrencyDataImpl("TTD", "TTD", 2, "TTD", "$")); + // TWD + result.put("TWD", new CurrencyDataImpl("TWD", "NT$", 2, "NT$", "NT$")); + // TZS + result.put("TZS", new CurrencyDataImpl("TZS", "TZS", 0, "TZS", "TSh")); + // UAH + result.put("UAH", new CurrencyDataImpl("UAH", "UAH", 2, "UAH", "â‚´")); + // UAK + result.put("UAK", new CurrencyDataImpl("UAK", "UAK", 130, "UAK", "UAK")); + // UGS + result.put("UGS", new CurrencyDataImpl("UGS", "UGS", 130, "UGS", "UGS")); + // UGX + result.put("UGX", new CurrencyDataImpl("UGX", "UGX", 0, "UGX", "UGX")); + // USD + result.put("USD", new CurrencyDataImpl("USD", "US$", 2, "US$", "$")); + // USN + result.put("USN", new CurrencyDataImpl("USN", "USN", 130, "USN", "USN")); + // USS + result.put("USS", new CurrencyDataImpl("USS", "USS", 130, "USS", "USS")); + // UYI + result.put("UYI", new CurrencyDataImpl("UYI", "UYI", 128, "UYI", "UYI")); + // UYP + result.put("UYP", new CurrencyDataImpl("UYP", "UYP", 130, "UYP", "UYP")); + // UYU + result.put("UYU", new CurrencyDataImpl("UYU", "UY$", 2, "UY$", "$")); + // UZS + result.put("UZS", new CurrencyDataImpl("UZS", "UZS", 0, "UZS", "soʼm")); + // VEB + result.put("VEB", new CurrencyDataImpl("VEB", "VEB", 130, "VEB", "VEB")); + // VEF + result.put("VEF", new CurrencyDataImpl("VEF", "VEF", 2, "VEF", "Bs")); + // VND + result.put("VND", new CurrencyDataImpl("VND", "â‚«", 24, "â‚«", "â‚«")); + // VNN + result.put("VNN", new CurrencyDataImpl("VNN", "VNN", 130, "VNN", "VNN")); + // VUV + result.put("VUV", new CurrencyDataImpl("VUV", "VUV", 0, "VUV", "VUV")); + // WST + result.put("WST", new CurrencyDataImpl("WST", "WST", 2, "WST", "WST")); + // XAF + result.put("XAF", new CurrencyDataImpl("XAF", "FCFA", 0, "FCFA", "FCFA")); + // XAG + result.put("XAG", new CurrencyDataImpl("XAG", "XAG", 130, "XAG", "XAG")); + // XAU + result.put("XAU", new CurrencyDataImpl("XAU", "XAU", 130, "XAU", "XAU")); + // XBA + result.put("XBA", new CurrencyDataImpl("XBA", "XBA", 130, "XBA", "XBA")); + // XBB + result.put("XBB", new CurrencyDataImpl("XBB", "XBB", 130, "XBB", "XBB")); + // XBC + result.put("XBC", new CurrencyDataImpl("XBC", "XBC", 130, "XBC", "XBC")); + // XBD + result.put("XBD", new CurrencyDataImpl("XBD", "XBD", 130, "XBD", "XBD")); + // XCD + result.put("XCD", new CurrencyDataImpl("XCD", "EC$", 2, "EC$", "$")); + // XDR + result.put("XDR", new CurrencyDataImpl("XDR", "XDR", 130, "XDR", "XDR")); + // XEU + result.put("XEU", new CurrencyDataImpl("XEU", "XEU", 130, "XEU", "XEU")); + // XFO + result.put("XFO", new CurrencyDataImpl("XFO", "XFO", 130, "XFO", "XFO")); + // XFU + result.put("XFU", new CurrencyDataImpl("XFU", "XFU", 130, "XFU", "XFU")); + // XOF + result.put("XOF", new CurrencyDataImpl("XOF", "CFA", 0, "CFA", "CFA")); + // XPD + result.put("XPD", new CurrencyDataImpl("XPD", "XPD", 130, "XPD", "XPD")); + // XPF + result.put("XPF", new CurrencyDataImpl("XPF", "CFPF", 0, "CFPF", "FCFP")); + // XPT + result.put("XPT", new CurrencyDataImpl("XPT", "XPT", 130, "XPT", "XPT")); + // XRE + result.put("XRE", new CurrencyDataImpl("XRE", "XRE", 130, "XRE", "XRE")); + // XSU + result.put("XSU", new CurrencyDataImpl("XSU", "XSU", 130, "XSU", "XSU")); + // XTS + result.put("XTS", new CurrencyDataImpl("XTS", "XTS", 130, "XTS", "XTS")); + // XUA + result.put("XUA", new CurrencyDataImpl("XUA", "XUA", 130, "XUA", "XUA")); + // XXX + result.put("XXX", new CurrencyDataImpl("XXX", "XXX", 130, "XXX", "XXX")); + // YDD + result.put("YDD", new CurrencyDataImpl("YDD", "YDD", 130, "YDD", "YDD")); + // YER + result.put("YER", new CurrencyDataImpl("YER", "YER", 0, "YER", "Rial")); + // YUD + result.put("YUD", new CurrencyDataImpl("YUD", "YUD", 130, "YUD", "YUD")); + // YUM + result.put("YUM", new CurrencyDataImpl("YUM", "YUM", 130, "YUM", "YUM")); + // YUN + result.put("YUN", new CurrencyDataImpl("YUN", "YUN", 130, "YUN", "YUN")); + // YUR + result.put("YUR", new CurrencyDataImpl("YUR", "YUR", 130, "YUR", "YUR")); + // ZAL + result.put("ZAL", new CurrencyDataImpl("ZAL", "ZAL", 130, "ZAL", "ZAL")); + // ZAR + result.put("ZAR", new CurrencyDataImpl("ZAR", "ZAR", 2, "ZAR", "R")); + // ZMK + result.put("ZMK", new CurrencyDataImpl("ZMK", "ZMK", 128, "ZMK", "ZWK")); + // ZMW + result.put("ZMW", new CurrencyDataImpl("ZMW", "ZMW", 2, "ZMW", "ZMW")); + // ZRN + result.put("ZRN", new CurrencyDataImpl("ZRN", "ZRN", 130, "ZRN", "ZRN")); + // ZRZ + result.put("ZRZ", new CurrencyDataImpl("ZRZ", "ZRZ", 130, "ZRZ", "ZRZ")); + // ZWD + result.put("ZWD", new CurrencyDataImpl("ZWD", "ZWD", 128, "ZWD", "ZWD")); + // ZWL + result.put("ZWL", new CurrencyDataImpl("ZWL", "ZWL", 130, "ZWL", "ZWL")); + // ZWR + result.put("ZWR", new CurrencyDataImpl("ZWR", "ZWR", 130, "ZWR", "ZWR")); + return result; + } + + @Override + protected JavaScriptObject loadCurrencyMapNative() { + return overrideMap(super.loadCurrencyMapNative(), loadMyCurrencyMapOverridesNative()); + } + + private native JavaScriptObject loadMyCurrencyMapOverridesNative() /*-{ + return { + // ADP + "ADP": [ "ADP", "ADP", 128, "ADP", "ADP"], + // AED + "AED": [ "AED", "DH", 2, "DH", "dh"], + // AFA + "AFA": [ "AFA", "AFA", 130, "AFA", "AFA"], + // AFN + "AFN": [ "AFN", "AFN", 0, "AFN", "Af."], + // ALK + "ALK": [ "ALK", "ALK", 130, "ALK", "ALK"], + // ALL + "ALL": [ "ALL", "ALL", 0, "ALL", "Lek"], + // AMD + "AMD": [ "AMD", "AMD", 0, "AMD", "Dram"], + // ANG + "ANG": [ "ANG", "ANG", 2, "ANG", "ANG"], + // AOA + "AOA": [ "AOA", "AOA", 2, "AOA", "Kz"], + // AOK + "AOK": [ "AOK", "AOK", 130, "AOK", "AOK"], + // AON + "AON": [ "AON", "AON", 130, "AON", "AON"], + // AOR + "AOR": [ "AOR", "AOR", 130, "AOR", "AOR"], + // ARA + "ARA": [ "ARA", "ARA", 130, "ARA", "ARA"], + // ARL + "ARL": [ "ARL", "ARL", 130, "ARL", "ARL"], + // ARM + "ARM": [ "ARM", "ARM", 130, "ARM", "ARM"], + // ARP + "ARP": [ "ARP", "ARP", 130, "ARP", "ARP"], + // ARS + "ARS": [ "ARS", "AR$", 2, "AR$", "$"], + // ATS + "ATS": [ "ATS", "ATS", 130, "ATS", "ATS"], + // AUD + "AUD": [ "AUD", "A$", 2, "AU$", "$"], + // AWG + "AWG": [ "AWG", "AWG", 2, "AWG", "Afl."], + // AZM + "AZM": [ "AZM", "AZM", 130, "AZM", "AZM"], + // AZN + "AZN": [ "AZN", "AZN", 2, "AZN", "man."], + // BAD + "BAD": [ "BAD", "BAD", 130, "BAD", "BAD"], + // BAM + "BAM": [ "BAM", "BAM", 2, "BAM", "KM"], + // BAN + "BAN": [ "BAN", "BAN", 130, "BAN", "BAN"], + // BBD + "BBD": [ "BBD", "BBD", 2, "BBD", "$"], + // BDT + "BDT": [ "BDT", "Tk", 2, "Tk", "৳"], + // BEC + "BEC": [ "BEC", "BEC", 130, "BEC", "BEC"], + // BEF + "BEF": [ "BEF", "BEF", 130, "BEF", "BEF"], + // BEL + "BEL": [ "BEL", "BEL", 130, "BEL", "BEL"], + // BGL + "BGL": [ "BGL", "BGL", 130, "BGL", "BGL"], + // BGM + "BGM": [ "BGM", "BGM", 130, "BGM", "BGM"], + // BGN + "BGN": [ "BGN", "BGN", 2, "BGN", "lev"], + // BGO + "BGO": [ "BGO", "BGO", 130, "BGO", "BGO"], + // BHD + "BHD": [ "BHD", "BHD", 3, "BHD", "din"], + // BIF + "BIF": [ "BIF", "BIF", 0, "BIF", "FBu"], + // BMD + "BMD": [ "BMD", "BMD", 2, "BMD", "$"], + // BND + "BND": [ "BND", "BND", 2, "BND", "$"], + // BOB + "BOB": [ "BOB", "BOB", 2, "BOB", "Bs"], + // BOL + "BOL": [ "BOL", "BOL", 130, "BOL", "BOL"], + // BOP + "BOP": [ "BOP", "BOP", 130, "BOP", "BOP"], + // BOV + "BOV": [ "BOV", "BOV", 130, "BOV", "BOV"], + // BRB + "BRB": [ "BRB", "BRB", 130, "BRB", "BRB"], + // BRC + "BRC": [ "BRC", "BRC", 130, "BRC", "BRC"], + // BRE + "BRE": [ "BRE", "BRE", 130, "BRE", "BRE"], + // BRL + "BRL": [ "BRL", "R$", 2, "R$", "R$"], + // BRN + "BRN": [ "BRN", "BRN", 130, "BRN", "BRN"], + // BRR + "BRR": [ "BRR", "BRR", 130, "BRR", "BRR"], + // BRZ + "BRZ": [ "BRZ", "BRZ", 130, "BRZ", "BRZ"], + // BSD + "BSD": [ "BSD", "BSD", 2, "BSD", "$"], + // BTN + "BTN": [ "BTN", "BTN", 2, "BTN", "Nu."], + // BUK + "BUK": [ "BUK", "BUK", 130, "BUK", "BUK"], + // BWP + "BWP": [ "BWP", "BWP", 2, "BWP", "P"], + // BYB + "BYB": [ "BYB", "BYB", 130, "BYB", "BYB"], + // BYR + "BYR": [ "BYR", "BYR", 0, "BYR", "BYR"], + // BZD + "BZD": [ "BZD", "BZD", 2, "BZD", "$"], + // CAD + "CAD": [ "CAD", "CA$", 2, "C$", "$"], + // CDF + "CDF": [ "CDF", "CDF", 2, "CDF", "FrCD"], + // CHE + "CHE": [ "CHE", "CHE", 130, "CHE", "CHE"], + // CHF + "CHF": [ "CHF", "CHF", 2, "CHF", "CHF"], + // CHW + "CHW": [ "CHW", "CHW", 130, "CHW", "CHW"], + // CLE + "CLE": [ "CLE", "CLE", 130, "CLE", "CLE"], + // CLF + "CLF": [ "CLF", "CLF", 128, "CLF", "CLF"], + // CLP + "CLP": [ "CLP", "CL$", 0, "CL$", "$"], + // CNX + "CNX": [ "CNX", "CNX", 130, "CNX", "CNX"], + // CNY + "CNY": [ "CNY", "CNÂ¥", 2, "RMBÂ¥", "Â¥"], + // COP + "COP": [ "COP", "COL$", 0, "COL$", "$"], + // COU + "COU": [ "COU", "COU", 130, "COU", "COU"], + // CRC + "CRC": [ "CRC", "CRâ‚¡", 0, "CRâ‚¡", "â‚¡"], + // CSD + "CSD": [ "CSD", "CSD", 130, "CSD", "CSD"], + // CSK + "CSK": [ "CSK", "CSK", 130, "CSK", "CSK"], + // CUC + "CUC": [ "CUC", "CUC", 2, "CUC", "$"], + // CUP + "CUP": [ "CUP", "$MN", 2, "$MN", "$"], + // CVE + "CVE": [ "CVE", "CVE", 2, "CVE", "CVE"], + // CYP + "CYP": [ "CYP", "CYP", 130, "CYP", "CYP"], + // CZK + "CZK": [ "CZK", "KÄ", 2, "KÄ", "KÄ"], + // DDM + "DDM": [ "DDM", "DDM", 130, "DDM", "DDM"], + // DEM + "DEM": [ "DEM", "DEM", 130, "DEM", "DEM"], + // DJF + "DJF": [ "DJF", "Fdj", 0, "Fdj", "Fdj"], + // DKK + "DKK": [ "DKK", "kr", 2, "kr", "kr"], + // DOP + "DOP": [ "DOP", "RD$", 2, "RD$", "$"], + // DZD + "DZD": [ "DZD", "DZD", 2, "DZD", "din"], + // ECS + "ECS": [ "ECS", "ECS", 130, "ECS", "ECS"], + // ECV + "ECV": [ "ECV", "ECV", 130, "ECV", "ECV"], + // EEK + "EEK": [ "EEK", "EEK", 130, "EEK", "EEK"], + // EGP + "EGP": [ "EGP", "LE", 2, "LE", "E£"], + // ERN + "ERN": [ "ERN", "ERN", 2, "ERN", "Nfk"], + // ESA + "ESA": [ "ESA", "ESA", 130, "ESA", "ESA"], + // ESB + "ESB": [ "ESB", "ESB", 130, "ESB", "ESB"], + // ESP + "ESP": [ "ESP", "ESP", 128, "ESP", "ESP"], + // ETB + "ETB": [ "ETB", "ETB", 2, "ETB", "Birr"], + // EUR + "EUR": [ "EUR", "€", 2, "€", "€"], + // FIM + "FIM": [ "FIM", "FIM", 130, "FIM", "FIM"], + // FJD + "FJD": [ "FJD", "FJD", 2, "FJD", "$"], + // FKP + "FKP": [ "FKP", "FKP", 2, "FKP", "£"], + // FRF + "FRF": [ "FRF", "FRF", 130, "FRF", "FRF"], + // GBP + "GBP": [ "GBP", "£", 2, "GB£", "£"], + // GEK + "GEK": [ "GEK", "GEK", 130, "GEK", "GEK"], + // GEL + "GEL": [ "GEL", "GEL", 2, "GEL", "GEL"], + // GHC + "GHC": [ "GHC", "GHC", 130, "GHC", "GHC"], + // GHS + "GHS": [ "GHS", "GHS", 2, "GHS", "GHS"], + // GIP + "GIP": [ "GIP", "GIP", 2, "GIP", "£"], + // GMD + "GMD": [ "GMD", "GMD", 2, "GMD", "GMD"], + // GNF + "GNF": [ "GNF", "GNF", 0, "GNF", "FG"], + // GNS + "GNS": [ "GNS", "GNS", 130, "GNS", "GNS"], + // GQE + "GQE": [ "GQE", "GQE", 130, "GQE", "GQE"], + // GRD + "GRD": [ "GRD", "GRD", 130, "GRD", "GRD"], + // GTQ + "GTQ": [ "GTQ", "GTQ", 2, "GTQ", "Q"], + // GWE + "GWE": [ "GWE", "GWE", 130, "GWE", "GWE"], + // GWP + "GWP": [ "GWP", "GWP", 130, "GWP", "GWP"], + // GYD + "GYD": [ "GYD", "GYD", 0, "GYD", "$"], + // HKD + "HKD": [ "HKD", "HK$", 2, "HK$", "$"], + // HNL + "HNL": [ "HNL", "L", 2, "L", "L"], + // HRD + "HRD": [ "HRD", "HRD", 130, "HRD", "HRD"], + // HRK + "HRK": [ "HRK", "HRK", 2, "HRK", "kn"], + // HTG + "HTG": [ "HTG", "HTG", 2, "HTG", "HTG"], + // HUF + "HUF": [ "HUF", "HUF", 0, "HUF", "Ft"], + // IDR + "IDR": [ "IDR", "IDR", 0, "IDR", "Rp"], + // IEP + "IEP": [ "IEP", "IEP", 130, "IEP", "IEP"], + // ILP + "ILP": [ "ILP", "ILP", 130, "ILP", "ILP"], + // ILR + "ILR": [ "ILR", "ILR", 130, "ILR", "ILR"], + // ILS + "ILS": [ "ILS", "₪", 2, "IL₪", "₪"], + // INR + "INR": [ "INR", "Rs.", 2, "Rs", "₹"], + // IQD + "IQD": [ "IQD", "IQD", 0, "IQD", "din"], + // IRR + "IRR": [ "IRR", "IRR", 0, "IRR", "Rial"], + // ISJ + "ISJ": [ "ISJ", "ISJ", 130, "ISJ", "ISJ"], + // ISK + "ISK": [ "ISK", "kr", 0, "kr", "kr"], + // ITL + "ITL": [ "ITL", "ITL", 128, "ITL", "ITL"], + // JMD + "JMD": [ "JMD", "JA$", 2, "JA$", "$"], + // JOD + "JOD": [ "JOD", "JOD", 3, "JOD", "din"], + // JPY + "JPY": [ "JPY", "JPÂ¥", 0, "JPÂ¥", "Â¥"], + // KES + "KES": [ "KES", "Ksh", 2, "Ksh", "Ksh"], + // KGS + "KGS": [ "KGS", "KGS", 2, "KGS", "KGS"], + // KHR + "KHR": [ "KHR", "KHR", 2, "KHR", "Riel"], + // KMF + "KMF": [ "KMF", "KMF", 0, "KMF", "CF"], + // KPW + "KPW": [ "KPW", "KPW", 0, "KPW", "â‚©"], + // KRH + "KRH": [ "KRH", "KRH", 130, "KRH", "KRH"], + // KRO + "KRO": [ "KRO", "KRO", 130, "KRO", "KRO"], + // KRW + "KRW": [ "KRW", "â‚©", 0, "KRâ‚©", "â‚©"], + // KWD + "KWD": [ "KWD", "KWD", 3, "KWD", "din"], + // KYD + "KYD": [ "KYD", "KYD", 2, "KYD", "$"], + // KZT + "KZT": [ "KZT", "KZT", 2, "KZT", "₸"], + // LAK + "LAK": [ "LAK", "LAK", 0, "LAK", "â‚­"], + // LBP + "LBP": [ "LBP", "LBP", 0, "LBP", "L£"], + // LKR + "LKR": [ "LKR", "SLRs", 2, "SLRs", "Rs"], + // LRD + "LRD": [ "LRD", "LRD", 2, "LRD", "$"], + // LSL + "LSL": [ "LSL", "LSL", 2, "LSL", "LSL"], + // LTL + "LTL": [ "LTL", "LTL", 2, "LTL", "Lt"], + // LTT + "LTT": [ "LTT", "LTT", 130, "LTT", "LTT"], + // LUC + "LUC": [ "LUC", "LUC", 130, "LUC", "LUC"], + // LUF + "LUF": [ "LUF", "LUF", 128, "LUF", "LUF"], + // LUL + "LUL": [ "LUL", "LUL", 130, "LUL", "LUL"], + // LVL + "LVL": [ "LVL", "LVL", 130, "LVL", "Ls"], + // LVR + "LVR": [ "LVR", "LVR", 130, "LVR", "LVR"], + // LYD + "LYD": [ "LYD", "LYD", 3, "LYD", "din"], + // MAD + "MAD": [ "MAD", "MAD", 2, "MAD", "MAD"], + // MAF + "MAF": [ "MAF", "MAF", 130, "MAF", "MAF"], + // MCF + "MCF": [ "MCF", "MCF", 130, "MCF", "MCF"], + // MDC + "MDC": [ "MDC", "MDC", 130, "MDC", "MDC"], + // MDL + "MDL": [ "MDL", "MDL", 2, "MDL", "MDL"], + // MGA + "MGA": [ "MGA", "MGA", 0, "MGA", "Ar"], + // MGF + "MGF": [ "MGF", "MGF", 128, "MGF", "MGF"], + // MKD + "MKD": [ "MKD", "MKD", 2, "MKD", "din"], + // MKN + "MKN": [ "MKN", "MKN", 130, "MKN", "MKN"], + // MLF + "MLF": [ "MLF", "MLF", 130, "MLF", "MLF"], + // MMK + "MMK": [ "MMK", "MMK", 0, "MMK", "K"], + // MNT + "MNT": [ "MNT", "MNâ‚®", 0, "MNâ‚®", "â‚®"], + // MOP + "MOP": [ "MOP", "MOP", 2, "MOP", "MOP"], + // MRO + "MRO": [ "MRO", "MRO", 0, "MRO", "MRO"], + // MTL + "MTL": [ "MTL", "MTL", 130, "MTL", "MTL"], + // MTP + "MTP": [ "MTP", "MTP", 130, "MTP", "MTP"], + // MUR + "MUR": [ "MUR", "MUR", 0, "MUR", "Rs"], + // MVP + "MVP": [ "MVP", "MVP", 130, "MVP", "MVP"], + // MVR + "MVR": [ "MVR", "MVR", 2, "MVR", "MVR"], + // MWK + "MWK": [ "MWK", "MWK", 2, "MWK", "MWK"], + // MXN + "MXN": [ "MXN", "MX$", 2, "Mex$", "$"], + // MXP + "MXP": [ "MXP", "MXP", 130, "MXP", "MXP"], + // MXV + "MXV": [ "MXV", "MXV", 130, "MXV", "MXV"], + // MYR + "MYR": [ "MYR", "RM", 2, "RM", "RM"], + // MZE + "MZE": [ "MZE", "MZE", 130, "MZE", "MZE"], + // MZM + "MZM": [ "MZM", "MZM", 130, "MZM", "MZM"], + // MZN + "MZN": [ "MZN", "MZN", 2, "MZN", "MTn"], + // NAD + "NAD": [ "NAD", "NAD", 2, "NAD", "$"], + // NGN + "NGN": [ "NGN", "NGN", 2, "NGN", "₦"], + // NIC + "NIC": [ "NIC", "NIC", 130, "NIC", "NIC"], + // NIO + "NIO": [ "NIO", "NIO", 2, "NIO", "C$"], + // NLG + "NLG": [ "NLG", "NLG", 130, "NLG", "NLG"], + // NOK + "NOK": [ "NOK", "NOkr", 2, "NOkr", "kr"], + // NPR + "NPR": [ "NPR", "NPR", 2, "NPR", "Rs"], + // NZD + "NZD": [ "NZD", "NZ$", 2, "NZ$", "$"], + // OMR + "OMR": [ "OMR", "OMR", 3, "OMR", "Rial"], + // PAB + "PAB": [ "PAB", "B/.", 2, "B/.", "B/."], + // PEI + "PEI": [ "PEI", "PEI", 130, "PEI", "PEI"], + // PEN + "PEN": [ "PEN", "S/.", 2, "S/.", "S/."], + // PES + "PES": [ "PES", "PES", 130, "PES", "PES"], + // PGK + "PGK": [ "PGK", "PGK", 2, "PGK", "PGK"], + // PHP + "PHP": [ "PHP", "PHP", 2, "PHP", "₱"], + // PKR + "PKR": [ "PKR", "PKRs.", 0, "PKRs.", "Rs"], + // PLN + "PLN": [ "PLN", "PLN", 2, "PLN", "zÅ‚"], + // PLZ + "PLZ": [ "PLZ", "PLZ", 130, "PLZ", "PLZ"], + // PTE + "PTE": [ "PTE", "PTE", 130, "PTE", "PTE"], + // PYG + "PYG": [ "PYG", "PYG", 0, "PYG", "Gs"], + // QAR + "QAR": [ "QAR", "QAR", 2, "QAR", "Rial"], + // RHD + "RHD": [ "RHD", "RHD", 130, "RHD", "RHD"], + // ROL + "ROL": [ "ROL", "ROL", 130, "ROL", "ROL"], + // RON + "RON": [ "RON", "RON", 2, "RON", "RON"], + // RSD + "RSD": [ "RSD", "RSD", 0, "RSD", "din"], + // RUB + "RUB": [ "RUB", "руб.", 2, "руб.", "руб."], + // RUR + "RUR": [ "RUR", "RUR", 130, "RUR", "RUR"], + // RWF + "RWF": [ "RWF", "RWF", 0, "RWF", "RF"], + // SAR + "SAR": [ "SAR", "SR", 2, "SR", "Rial"], + // SBD + "SBD": [ "SBD", "SBD", 2, "SBD", "$"], + // SCR + "SCR": [ "SCR", "SCR", 2, "SCR", "SCR"], + // SDD + "SDD": [ "SDD", "SDD", 130, "SDD", "SDD"], + // SDG + "SDG": [ "SDG", "SDG", 2, "SDG", "SDG"], + // SDP + "SDP": [ "SDP", "SDP", 130, "SDP", "SDP"], + // SEK + "SEK": [ "SEK", "kr", 2, "kr", "kr"], + // SGD + "SGD": [ "SGD", "S$", 2, "S$", "$"], + // SHP + "SHP": [ "SHP", "SHP", 2, "SHP", "£"], + // SIT + "SIT": [ "SIT", "SIT", 130, "SIT", "SIT"], + // SKK + "SKK": [ "SKK", "SKK", 130, "SKK", "SKK"], + // SLL + "SLL": [ "SLL", "SLL", 0, "SLL", "SLL"], + // SOS + "SOS": [ "SOS", "SOS", 0, "SOS", "SOS"], + // SRD + "SRD": [ "SRD", "SRD", 2, "SRD", "$"], + // SRG + "SRG": [ "SRG", "SRG", 130, "SRG", "SRG"], + // SSP + "SSP": [ "SSP", "SSP", 2, "SSP", "SSP"], + // STD + "STD": [ "STD", "STD", 0, "STD", "Db"], + // SUR + "SUR": [ "SUR", "SUR", 130, "SUR", "SUR"], + // SVC + "SVC": [ "SVC", "SVC", 130, "SVC", "SVC"], + // SYP + "SYP": [ "SYP", "SYP", 0, "SYP", "£"], + // SZL + "SZL": [ "SZL", "SZL", 2, "SZL", "SZL"], + // THB + "THB": [ "THB", "฿", 2, "THB", "฿"], + // TJR + "TJR": [ "TJR", "TJR", 130, "TJR", "TJR"], + // TJS + "TJS": [ "TJS", "TJS", 2, "TJS", "Som"], + // TMM + "TMM": [ "TMM", "TMM", 128, "TMM", "TMM"], + // TMT + "TMT": [ "TMT", "TMT", 2, "TMT", "TMT"], + // TND + "TND": [ "TND", "TND", 3, "TND", "din"], + // TOP + "TOP": [ "TOP", "TOP", 2, "TOP", "T$"], + // TPE + "TPE": [ "TPE", "TPE", 130, "TPE", "TPE"], + // TRL + "TRL": [ "TRL", "TRL", 128, "TRL", "TRL"], + // TRY + "TRY": [ "TRY", "TL", 2, "YTL", "TL"], + // TTD + "TTD": [ "TTD", "TTD", 2, "TTD", "$"], + // TWD + "TWD": [ "TWD", "NT$", 2, "NT$", "NT$"], + // TZS + "TZS": [ "TZS", "TZS", 0, "TZS", "TSh"], + // UAH + "UAH": [ "UAH", "UAH", 2, "UAH", "â‚´"], + // UAK + "UAK": [ "UAK", "UAK", 130, "UAK", "UAK"], + // UGS + "UGS": [ "UGS", "UGS", 130, "UGS", "UGS"], + // UGX + "UGX": [ "UGX", "UGX", 0, "UGX", "UGX"], + // USD + "USD": [ "USD", "US$", 2, "US$", "$"], + // USN + "USN": [ "USN", "USN", 130, "USN", "USN"], + // USS + "USS": [ "USS", "USS", 130, "USS", "USS"], + // UYI + "UYI": [ "UYI", "UYI", 128, "UYI", "UYI"], + // UYP + "UYP": [ "UYP", "UYP", 130, "UYP", "UYP"], + // UYU + "UYU": [ "UYU", "UY$", 2, "UY$", "$"], + // UZS + "UZS": [ "UZS", "UZS", 0, "UZS", "soʼm"], + // VEB + "VEB": [ "VEB", "VEB", 130, "VEB", "VEB"], + // VEF + "VEF": [ "VEF", "VEF", 2, "VEF", "Bs"], + // VND + "VND": [ "VND", "â‚«", 24, "â‚«", "â‚«"], + // VNN + "VNN": [ "VNN", "VNN", 130, "VNN", "VNN"], + // VUV + "VUV": [ "VUV", "VUV", 0, "VUV", "VUV"], + // WST + "WST": [ "WST", "WST", 2, "WST", "WST"], + // XAF + "XAF": [ "XAF", "FCFA", 0, "FCFA", "FCFA"], + // XAG + "XAG": [ "XAG", "XAG", 130, "XAG", "XAG"], + // XAU + "XAU": [ "XAU", "XAU", 130, "XAU", "XAU"], + // XBA + "XBA": [ "XBA", "XBA", 130, "XBA", "XBA"], + // XBB + "XBB": [ "XBB", "XBB", 130, "XBB", "XBB"], + // XBC + "XBC": [ "XBC", "XBC", 130, "XBC", "XBC"], + // XBD + "XBD": [ "XBD", "XBD", 130, "XBD", "XBD"], + // XCD + "XCD": [ "XCD", "EC$", 2, "EC$", "$"], + // XDR + "XDR": [ "XDR", "XDR", 130, "XDR", "XDR"], + // XEU + "XEU": [ "XEU", "XEU", 130, "XEU", "XEU"], + // XFO + "XFO": [ "XFO", "XFO", 130, "XFO", "XFO"], + // XFU + "XFU": [ "XFU", "XFU", 130, "XFU", "XFU"], + // XOF + "XOF": [ "XOF", "CFA", 0, "CFA", "CFA"], + // XPD + "XPD": [ "XPD", "XPD", 130, "XPD", "XPD"], + // XPF + "XPF": [ "XPF", "CFPF", 0, "CFPF", "FCFP"], + // XPT + "XPT": [ "XPT", "XPT", 130, "XPT", "XPT"], + // XRE + "XRE": [ "XRE", "XRE", 130, "XRE", "XRE"], + // XSU + "XSU": [ "XSU", "XSU", 130, "XSU", "XSU"], + // XTS + "XTS": [ "XTS", "XTS", 130, "XTS", "XTS"], + // XUA + "XUA": [ "XUA", "XUA", 130, "XUA", "XUA"], + // XXX + "XXX": [ "XXX", "XXX", 130, "XXX", "XXX"], + // YDD + "YDD": [ "YDD", "YDD", 130, "YDD", "YDD"], + // YER + "YER": [ "YER", "YER", 0, "YER", "Rial"], + // YUD + "YUD": [ "YUD", "YUD", 130, "YUD", "YUD"], + // YUM + "YUM": [ "YUM", "YUM", 130, "YUM", "YUM"], + // YUN + "YUN": [ "YUN", "YUN", 130, "YUN", "YUN"], + // YUR + "YUR": [ "YUR", "YUR", 130, "YUR", "YUR"], + // ZAL + "ZAL": [ "ZAL", "ZAL", 130, "ZAL", "ZAL"], + // ZAR + "ZAR": [ "ZAR", "ZAR", 2, "ZAR", "R"], + // ZMK + "ZMK": [ "ZMK", "ZMK", 128, "ZMK", "ZWK"], + // ZMW + "ZMW": [ "ZMW", "ZMW", 2, "ZMW", "ZMW"], + // ZRN + "ZRN": [ "ZRN", "ZRN", 130, "ZRN", "ZRN"], + // ZRZ + "ZRZ": [ "ZRZ", "ZRZ", 130, "ZRZ", "ZRZ"], + // ZWD + "ZWD": [ "ZWD", "ZWD", 128, "ZWD", "ZWD"], + // ZWL + "ZWL": [ "ZWL", "ZWL", 130, "ZWL", "ZWL"], + // ZWR + "ZWR": [ "ZWR", "ZWR", 130, "ZWR", "ZWR"], + }; + }-*/; +} diff --git a/target/.generated/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java b/target/.generated/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java new file mode 100644 index 0000000..3bb8ab4 --- /dev/null +++ b/target/.generated/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java @@ -0,0 +1,80 @@ +package com.google.gwt.i18n.client.constants; + +public class NumberConstantsImpl_ implements com.google.gwt.i18n.client.constants.NumberConstantsImpl { + + public java.lang.String notANumber() { + return "NaN"; + } + + public java.lang.String currencyPattern() { + return "¤#,##0.00"; + } + + public java.lang.String decimalPattern() { + return "#,##0.###"; + } + + public java.lang.String decimalSeparator() { + return "."; + } + + public java.lang.String defCurrencyCode() { + return "USD"; + } + + public java.lang.String exponentialSymbol() { + return "E"; + } + + public java.lang.String globalCurrencyPattern() { + return "¤¤¤¤#,##0.00 ¤¤"; + } + + public java.lang.String groupingSeparator() { + return ","; + } + + public java.lang.String infinity() { + return "∞"; + } + + public java.lang.String minusSign() { + return "-"; + } + + public java.lang.String monetaryGroupingSeparator() { + return ","; + } + + public java.lang.String monetarySeparator() { + return "."; + } + + public java.lang.String percent() { + return "%"; + } + + public java.lang.String percentPattern() { + return "#,##0%"; + } + + public java.lang.String perMill() { + return "‰"; + } + + public java.lang.String plusSign() { + return "+"; + } + + public java.lang.String scientificPattern() { + return "#E0"; + } + + public java.lang.String simpleCurrencyPattern() { + return "¤¤¤¤#,##0.00"; + } + + public java.lang.String zeroDigit() { + return "0"; + } +} diff --git a/target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java b/target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java new file mode 100644 index 0000000..ee365b6 --- /dev/null +++ b/target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java @@ -0,0 +1,30 @@ +package com.google.gwt.i18n.client.impl; + +import com.google.gwt.core.client.GWT; +import com.google.gwt.i18n.client.LocaleInfo; +import com.google.gwt.i18n.client.constants.NumberConstants; +import com.google.gwt.i18n.client.constants.NumberConstantsImpl; +import com.google.gwt.i18n.client.DateTimeFormatInfo; +import com.google.gwt.i18n.client.impl.cldr.DateTimeFormatInfoImpl; + +public class LocaleInfoImpl_ extends LocaleInfoImpl_shared { + @Override + public String getLocaleName() { + return "default"; + } + + @Override + public String getLocaleQueryParam() { + return "locale"; + } + + @Override + public DateTimeFormatInfo getDateTimeFormatInfo() { + return GWT.create(com.google.gwt.i18n.client.impl.cldr.DateTimeFormatInfoImpl.class); + } + + @Override + public NumberConstants getNumberConstants() { + return GWT.create(com.google.gwt.i18n.client.constants.NumberConstantsImpl.class); + } +} diff --git a/target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java b/target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java new file mode 100644 index 0000000..63f0464 --- /dev/null +++ b/target/.generated/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java @@ -0,0 +1,47 @@ +package com.google.gwt.i18n.client.impl; + +import com.google.gwt.core.client.GWT; +import com.google.gwt.core.client.JavaScriptObject; +import java.util.HashMap; + +public class LocaleInfoImpl_shared extends com.google.gwt.i18n.client.impl.LocaleInfoImpl { + private static native String getLocaleNativeDisplayName( + JavaScriptObject nativeDisplayNamesNative,String localeName) /*-{ + return nativeDisplayNamesNative[localeName]; + }-*/; + + HashMap nativeDisplayNamesJava; + private JavaScriptObject nativeDisplayNamesNative; + + @Override + public String[] getAvailableLocaleNames() { + return new String[] { + "default", + }; + } + + @Override + public String getLocaleNativeDisplayName(String localeName) { + if (GWT.isScript()) { + if (nativeDisplayNamesNative == null) { + nativeDisplayNamesNative = loadNativeDisplayNamesNative(); + } + return getLocaleNativeDisplayName(nativeDisplayNamesNative, localeName); + } else { + if (nativeDisplayNamesJava == null) { + nativeDisplayNamesJava = new HashMap(); + } + return nativeDisplayNamesJava.get(localeName); + } + } + + @Override + public boolean hasAnyRTL() { + return false; + } + + private native JavaScriptObject loadNativeDisplayNamesNative() /*-{ + return { + }; + }-*/; +} diff --git a/target/.generated/com/google/gwt/lang/AppWidgetset__EntryMethodHolder.java b/target/.generated/com/google/gwt/lang/AppWidgetset__EntryMethodHolder.java new file mode 100644 index 0000000..7c226a6 --- /dev/null +++ b/target/.generated/com/google/gwt/lang/AppWidgetset__EntryMethodHolder.java @@ -0,0 +1,6 @@ +package com.google.gwt.lang; +public class AppWidgetset__EntryMethodHolder { + public static final void init() { + // to be synthesized later + } +} diff --git a/target/.generated/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java b/target/.generated/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java new file mode 100644 index 0000000..def2454 --- /dev/null +++ b/target/.generated/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java @@ -0,0 +1,17 @@ +package com.google.gwt.user.client; + +import com.google.gwt.user.client.DocumentModeAsserter.Severity; + +public class DocumentModeAsserter_DocumentModeProperty implements com.google.gwt.user.client.DocumentModeAsserter.DocumentModeProperty { + + public String[] getAllowedDocumentModes() { + return new String[] { + "CSS1Compat", + }; + } + + public Severity getDocumentModeSeverity() { + return Severity.WARN; + } + +} diff --git a/target/.generated/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java b/target/.generated/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java new file mode 100644 index 0000000..e3f44ad --- /dev/null +++ b/target/.generated/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java @@ -0,0 +1,12 @@ +package com.google.gwt.user.client.ui; + +public class FormPanel_IFrameTemplateImpl implements com.google.gwt.user.client.ui.FormPanel.IFrameTemplate { + + public com.google.gwt.safehtml.shared.SafeHtml get(java.lang.String arg0) { + StringBuilder sb = new java.lang.StringBuilder(); + sb.append("