@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v34-latin-300.eot");src:local(""),url("../fonts/open-sans-v34-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-300.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-300.woff") format("woff"),url("../fonts/open-sans-v34-latin-300.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v34-latin-regular.eot");src:local(""),url("../fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-regular.woff") format("woff"),url("../fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../fonts/open-sans-v34-latin-500.eot");src:local(""),url("../fonts/open-sans-v34-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-500.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-500.woff") format("woff"),url("../fonts/open-sans-v34-latin-500.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-500.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v34-latin-600.eot");src:local(""),url("../fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-600.woff") format("woff"),url("../fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v34-latin-700.eot");src:local(""),url("../fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-700.woff") format("woff"),url("../fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:300;src:url("../fonts/ubuntu-v20-latin-300.eot");src:local(""),url("../fonts/ubuntu-v20-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-300.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-300.woff") format("woff"),url("../fonts/ubuntu-v20-latin-300.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-300.svg#Ubuntu") format("svg")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:url("../fonts/ubuntu-v20-latin-regular.eot");src:local(""),url("../fonts/ubuntu-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-regular.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-regular.woff") format("woff"),url("../fonts/ubuntu-v20-latin-regular.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-regular.svg#Ubuntu") format("svg")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;src:url("../fonts/ubuntu-v20-latin-500.eot");src:local(""),url("../fonts/ubuntu-v20-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-500.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-500.woff") format("woff"),url("../fonts/ubuntu-v20-latin-500.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-500.svg#Ubuntu") format("svg")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:url("../fonts/ubuntu-v20-latin-700.eot");src:local(""),url("../fonts/ubuntu-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-700.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-700.woff") format("woff"),url("../fonts/ubuntu-v20-latin-700.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-700.svg#Ubuntu") format("svg")}@font-face{font-family:"neunzeit";src:url("fonts/neunzeit.eot");src:url("fonts/neunzeit.eot?#iefix") format("embedded-opentype"),url("fonts/neunzeit.woff") format("woff"),url("fonts/neunzeit.ttf") format("truetype"),url("fonts/neunzeit.svg#neunzeit") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"neunzeit" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"neunzeit" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cc-share:before{content:"b"}.icon-cc-zero:before{content:"c"}.icon-ccw:before{content:"d"}.icon-cd:before{content:"e"}.icon-chart-area:before{content:"f"}.icon-chart-bar:before{content:"g"}.icon-chart-line:before{content:"h"}.icon-chart-pie:before{content:"i"}.icon-chat:before{content:"j"}.icon-check:before{content:"k"}.icon-clipboard:before{content:"l"}.icon-clock:before{content:"m"}.icon-cloud:before{content:"n"}.icon-cloud-thunder:before{content:"o"}.icon-code:before{content:"p"}.icon-cog:before{content:"q"}.icon-comment:before{content:"r"}.icon-compass:before{content:"s"}.icon-credit-card:before{content:"t"}.icon-cup:before{content:"u"}.icon-cw:before{content:"v"}.icon-database:before{content:"w"}.icon-db-shape:before{content:"x"}.icon-direction:before{content:"y"}.icon-doc:before{content:"z"}.icon-doc-landscape:before{content:"A"}.icon-doc-text:before{content:"B"}.icon-doc-text-inv:before{content:"C"}.icon-docs:before{content:"D"}.icon-dot:before{content:"E"}.icon-dot-2:before{content:"F"}.icon-dot-3:before{content:"G"}.icon-down:before{content:"H"}.icon-down-bold:before{content:"I"}.icon-down-circled:before{content:"J"}.icon-down-dir:before{content:"K"}.icon-down-open:before{content:"L"}.icon-down-open-big:before{content:"M"}.icon-down-open-mini:before{content:"N"}.icon-down-thin:before{content:"O"}.icon-download:before{content:"P"}.icon-dribbble:before{content:"Q"}.icon-dribbble-circled:before{content:"R"}.icon-drive:before{content:"S"}.icon-dropbox:before{content:"T"}.icon-droplet:before{content:"U"}.icon-erase:before{content:"V"}.icon-evernote:before{content:"W"}.icon-export:before{content:"X"}.icon-eye:before{content:"Y"}.icon-facebook:before{content:"Z"}.icon-facebook-circled:before{content:"0"}.icon-facebook-squared:before{content:"1"}.icon-fast-backward:before{content:"2"}.icon-fast-forward:before{content:"3"}.icon-feather:before{content:"4"}.icon-flag:before{content:"5"}.icon-flash:before{content:"6"}.icon-flashlight:before{content:"7"}.icon-flattr:before{content:"8"}.icon-flickr:before{content:"9"}.icon-flickr-circled:before{content:"!"}.icon-flight:before{content:'"'}.icon-floppy:before{content:"#"}.icon-flow-branch:before{content:"$"}.icon-flow-cascade:before{content:"%"}.icon-flow-line:before{content:"&"}.icon-flow-parallel:before{content:"'"}.icon-flow-tree:before{content:"("}.icon-folder:before{content:")"}.icon-forward:before{content:"*"}.icon-gauge:before{content:"+"}.icon-github:before{content:","}.icon-github-circled:before{content:"-"}.icon-globe:before{content:"."}.icon-google-circles:before{content:"/"}.icon-gplus:before{content:":"}.icon-gplus-circled:before{content:";"}.icon-graduation-cap:before{content:"<"}.icon-heart:before{content:"="}.icon-heart-empty:before{content:">"}.icon-help:before{content:"?"}.icon-help-circled:before{content:"@"}.icon-home:before{content:"["}.icon-hourglass:before{content:"]"}.icon-inbox:before{content:"^"}.icon-infinity:before{content:"_"}.icon-info:before{content:"`"}.icon-info-circled:before{content:"{"}.icon-instagrem:before{content:"|"}.icon-install:before{content:"}"}.icon-key:before{content:"~"}.icon-keyboard:before{content:"\\"}.icon-lamp:before{content:""}.icon-language:before{content:""}.icon-lastfm:before{content:""}.icon-lastfm-circled:before{content:""}.icon-layout:before{content:""}.icon-leaf:before{content:""}.icon-left:before{content:""}.icon-left-bold:before{content:""}.icon-left-circled:before{content:""}.icon-left-dir:before{content:""}.icon-left-open:before{content:""}.icon-left-open-big:before{content:""}.icon-left-open-mini:before{content:""}.icon-left-thin:before{content:""}.icon-level-down:before{content:""}.icon-level-up:before{content:""}.icon-lifebuoy:before{content:""}.icon-light-down:before{content:""}.icon-light-up:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin-circled:before{content:""}.icon-list:before{content:""}.icon-list-add:before{content:""}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-lock-open:before{content:""}.icon-login:before{content:""}.icon-logo-db:before{content:""}.icon-logout:before{content:""}.icon-loop:before{content:""}.icon-magnet:before{content:""}.icon-mail:before{content:""}.icon-map:before{content:""}.icon-megaphone:before{content:""}.icon-menu:before{content:""}.icon-mic:before{content:""}.icon-minus:before{content:""}.icon-minus-circled:before{content:""}.icon-minus-squared:before{content:""}.icon-mixi:before{content:""}.icon-mobile:before{content:""}.icon-monitor:before{content:""}.icon-moon:before{content:""}.icon-mouse:before{content:""}.icon-music:before{content:""}.icon-mute:before{content:""}.icon-network:before{content:""}.icon-newspaper:before{content:""}.icon-note:before{content:""}.icon-note-beamed:before{content:""}.icon-palette:before{content:""}.icon-paper-plane:before{content:""}.icon-pause:before{content:""}.icon-paypal:before{content:""}.icon-pencil:before{content:""}.icon-phone:before{content:""}.icon-picasa:before{content:""}.icon-picture:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest-circled:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-plus-circled:before{content:""}.icon-plus-squared:before{content:""}.icon-popup:before{content:""}.icon-print:before{content:""}.icon-progress-0:before{content:""}.icon-progress-1:before{content:""}.icon-progress-2:before{content:""}.icon-progress-3:before{content:""}.icon-publish:before{content:""}.icon-qq:before{content:""}.icon-quote:before{content:""}.icon-rdio:before{content:""}.icon-rdio-circled:before{content:""}.icon-record:before{content:""}.icon-renren:before{content:""}.icon-reply:before{content:""}.icon-reply-all:before{content:""}.icon-resize-full:before{content:""}.icon-resize-small:before{content:""}.icon-retweet:before{content:""}.icon-right:before{content:""}.icon-right-bold:before{content:""}.icon-right-circled:before{content:""}.icon-right-dir:before{content:""}.icon-right-open:before{content:""}.icon-right-open-big:before{content:""}.icon-right-open-mini:before{content:""}.icon-right-thin:before{content:""}.icon-rocket:before{content:""}.icon-rss:before{content:""}.icon-search:before{content:""}.icon-share:before{content:""}.icon-shareable:before{content:""}.icon-shuffle:before{content:""}.icon-signal:before{content:""}.icon-sina-weibo:before{content:""}.icon-skype:before{content:""}.icon-skype-circled:before{content:""}.icon-smashing:before{content:""}.icon-sound:before{content:""}.icon-soundcloud:before{content:""}.icon-spotify:before{content:""}.icon-spotify-circled:before{content:""}.icon-star:before{content:""}.icon-star-empty:before{content:""}.icon-stop:before{content:""}.icon-stumbleupon:before{content:""}.icon-stumbleupon-circled:before{content:""}.icon-suitcase:before{content:""}.icon-sweden:before{content:""}.icon-switch:before{content:""}.icon-tag:before{content:""}.icon-tape:before{content:""}.icon-target:before{content:""}.icon-thermometer:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-ticket:before{content:""}.icon-to-end:before{content:""}.icon-to-start:before{content:""}.icon-tools:before{content:""}.icon-traffic-cone:before{content:""}.icon-trash:before{content:""}.icon-trophy:before{content:""}.icon-tumblr:before{content:""}.icon-tumblr-circled:before{content:""}.icon-twitter:before{content:""}.icon-twitter-circled:before{content:""}.icon-up:before{content:""}.icon-up-bold:before{content:""}.icon-up-circled:before{content:""}.icon-up-dir:before{content:""}.icon-up-open:before{content:""}.icon-up-open-big:before{content:""}.icon-up-open-mini:before{content:""}.icon-up-thin:before{content:""}.icon-upload:before{content:""}.icon-upload-cloud:before{content:""}.icon-user:before{content:""}.icon-user-add:before{content:""}.icon-users:before{content:""}.icon-vcard:before{content:""}.icon-video:before{content:""}.icon-vimeo:before{content:""}.icon-vimeo-circled:before{content:""}.icon-vkontakte:before{content:""}.icon-volume:before{content:""}.icon-water:before{content:""}.icon-adjust:before{content:"a"}.icon-air:before{content:""}.icon-alert:before{content:""}.icon-archive:before{content:""}.icon-arrow-combo:before{content:""}.icon-arrows-ccw:before{content:""}.icon-attach:before{content:""}.icon-attention:before{content:""}.icon-back:before{content:""}.icon-back-in-time:before{content:""}.icon-bag:before{content:""}.icon-basket:before{content:""}.icon-battery:before{content:""}.icon-behance:before{content:""}.icon-bell:before{content:""}.icon-block:before{content:""}.icon-book:before{content:""}.icon-book-open:before{content:""}.icon-bookmark:before{content:""}.icon-bookmarks:before{content:""}.icon-box:before{content:""}.icon-briefcase:before{content:""}.icon-brush:before{content:""}.icon-bucket:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-cancel:before{content:""}.icon-cancel-circled:before{content:""}.icon-cancel-squared:before{content:""}.icon-cc:before{content:""}.icon-cc-by:before{content:""}.icon-cc-nc:before{content:""}.icon-cc-nc-eu:before{content:""}.icon-cc-nc-jp:before{content:""}.icon-cc-nd:before{content:""}.icon-cc-pd:before{content:""}.icon-cc-remix:before{content:""}.icon-cc-sa:before{content:""}.icon-address:before{content:""}.icon-window:before{content:""}.color-blau{color:#1e8bc3 !important}.color-blau-weiss{color:#e2ebef !important}.color-blau-hellgrau{color:#bccbd2 !important}.color-blau-grau{color:#5e6970 !important}.color-blau-schwarz{color:#2d2f32 !important}.color-rot{color:#d9504c !important}.color-gruen{color:#47cc76 !important}.color-orange{color:#eca22a !important}.color-bg-blau{background-color:#1e8bc3 !important}.color-bg-blau-weiss{background-color:#e2ebef !important}.color-bg-blau-hellgrau{background-color:#bccbd2 !important}.color-bg-blau-grau{background-color:#5e6970 !important}.color-bg-blau-schwarz{background-color:#2d2f32 !important}.color-bg-rot{background-color:#d9504c !important}.color-bg-gruen{background-color:#47cc76 !important}.color-bg-orange{background-color:#eca22a !important}:root{--nz-brand-hue: 200;--nz-box-shadow1: 0.5px 1px 0.8px hsla(var(--nz-brand-hue), 12%, 8%, 0.2);--nz-box-shadow2: 0.1px 0.3px 1px hsla(var(--nz-brand-hue), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--nz-brand-hue), 12%, 8%, 0.12);--nz-box-shadow3: 0.1px 0.3px 1px hsla(var(--nz-brand-hue), 12%, 8%, 0.05), 0.5px 1.25px 1.5px hsla(var(--nz-brand-hue), 12%, 8%, 0.08), 1px 2.75px 3px hsla(var(--nz-brand-hue), 12%, 8%, 0.1);--nz-box-shadow4: 0.2px 0.3px 2px hsla(var(--nz-brand-hue), 12%, 8%, 0.023), 0.5px 1px 3px hsla(var(--nz-brand-hue), 12%, 8%, 0.035), 1.2px 2.4px 4px hsla(var(--nz-brand-hue), 12%, 8%, 0.045), 2px 4px 7px hsla(var(--nz-brand-hue), 12%, 8%, 0.07);--nz-box-shadow5: 0.2px 0.3px 2px hsla(var(--nz-brand-hue), 12%, 8%, 0.023), 0.5px 0.8px 3.2px hsla(var(--nz-brand-hue), 12%, 8%, 0.035), 1.2px 1.8px 4.7px hsla(var(--nz-brand-hue), 12%, 8%, 0.045), 2.5px 5px 7px hsla(var(--nz-brand-hue), 12%, 8%, 0.07);--nz-white: #fff;--nz-blue-100: #f0f7fb;--nz-blue-200: #bedeee;--nz-blue-300: #90c6e1;--nz-blue-400: #5fadd4;--nz-blue-500: #2c92c6;--nz-blue-600: #1978a8;--nz-blue-700: #145f84;--nz-blue-800: #0f4662;--nz-blue-900: #0a2f42;--nz-blue-1000: #061a25;--nz-gray-100: #f5f5f5;--nz-gray-200: #d9dada;--nz-gray-300: #bebfbf;--nz-gray-400: #a3a4a4;--nz-gray-500: #898a8a;--nz-gray-600: #6f7171;--nz-gray-700: #575959;--nz-gray-800: #3f4242;--nz-gray-900: #292c2c;--nz-gray-1000: #151818;--nz-border-radius: 4px}#dev{position:fixed;bottom:4px;right:4px;color:#a8a8a8;background-color:#fff;padding:3px;z-index:200;font-weight:bold;text-align:center;font-size:10px}@media print{#dev{display:none}}#dev>*{display:none}#dev .xxs{display:block}@media(min-width: 481px){#dev .xxs{display:none}#dev .xs{display:block}}@media(min-width: 768px){#dev .xs{display:none}#dev .sm{display:block}}@media(min-width: 992px){#dev .sm{display:none}#dev .md{display:block}}@media(min-width: 1200px){#dev .md{display:none}#dev .lg{display:block}}.alertify .ajs-dimmer{position:fixed;z-index:1981;top:0;right:0;bottom:0;left:0;padding:0;margin:0;background-color:#252525;opacity:.5}.alertify .ajs-modal{position:fixed;top:0;right:0;left:0;bottom:0;padding:0;overflow-y:auto;z-index:1981}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0 24px;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute !important;display:inline !important;width:0 !important;height:0 !important;opacity:0 !important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px;margin-bottom:0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 24px 16px 16px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden !important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content{padding:0}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore{display:inline-block}.alertify.ajs-closable .ajs-commands button.ajs-close{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100% !important;height:100% !important;max-width:none !important;margin:0 auto !important;top:0 !important;left:0 !important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed !important;min-height:100% !important;max-height:none !important;margin:0 !important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-resizable .ajs-dialog,.alertify.ajs-maximized .ajs-dialog{padding:0}.alertify.ajs-resizable .ajs-commands,.alertify.ajs-maximized .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-resizable .ajs-header,.alertify.ajs-maximized .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-resizable .ajs-body,.alertify.ajs-maximized .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-resizable .ajs-body .ajs-content,.alertify.ajs-maximized .ajs-body .ajs-content{position:absolute;top:50px;right:24px;bottom:50px;left:24px;overflow:auto}.alertify.ajs-resizable .ajs-footer,.alertify.ajs-maximized .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;top:0;right:0;bottom:0;left:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden !important;outline:none}.ajs-no-overflow.ajs-fixed{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll !important}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:initial;min-width:auto}}@-moz-document url-prefix(){.alertify button:focus{outline:1px dotted #3593d2}}.alertify .ajs-dimmer,.alertify .ajs-modal{transform:translate3d(0, 0, 0);transition-property:opacity,visibility;transition-timing-function:linear;transition-duration:250ms}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-duration:500ms}.alertify.ajs-out.ajs-hidden .ajs-dialog{animation-duration:250ms}.alertify .ajs-dialog.ajs-shake{animation-name:ajs-shake;animation-duration:.1s;animation-fill-mode:both}@keyframes ajs-shake{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-name:ajs-slideIn;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{animation-name:ajs-slideOut;animation-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-name:ajs-zoomIn}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{animation-name:ajs-zoomOut}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-name:ajs-fadeIn}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{animation-name:ajs-fadeOut}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-name:ajs-pulseIn}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{animation-name:ajs-pulseOut}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-name:ajs-flipInX}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{animation-name:ajs-flipOutX}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{animation-name:ajs-flipInY}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{animation-name:ajs-flipOutY}@keyframes ajs-pulseIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes ajs-pulseOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}@keyframes ajs-zoomIn{0%{opacity:0;transform:scale3d(0.25, 0.25, 0.25)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes ajs-zoomOut{0%{opacity:1;transform:scale3d(1, 1, 1)}100%{opacity:0;transform:scale3d(0.25, 0.25, 0.25)}}@keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ajs-flipInX{0%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{transform:perspective(400px)}}@keyframes ajs-flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes ajs-flipInY{0%{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{transform:perspective(400px)}}@keyframes ajs-flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:1982;transform:translate3d(0, 0, 0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;transform:translate3d(0, 0, 0);transition-duration:250ms;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{transition-duration:500ms;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background:rgba(91,189,114,.95)}.alertify-notifier .ajs-message.ajs-error{background:rgba(217,92,92,.95)}.alertify-notifier .ajs-message.ajs-warning{background:rgba(252,248,215,.95)}.alertify-notifier .ajs-message .ajs-close{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,.5);border-top-right-radius:2px}.alertify-notifier.ajs-top{top:10px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}body{font-family:"Open Sans",sans-serif;font-weight:400;background-color:#f5f5f5;text-rendering:optimizeLegibility;padding-top:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smoothing:antialiased}time{font-family:"Ubuntu",sans-serif;font-weight:400;font-variant-numeric:tabular-nums}time small{font-size:.8em;color:inherit}a{color:#1e8bc3;transition:color .25s ease-in-out,background-color .25s ease-in-out;text-decoration:none}a:focus,a:hover{color:rgb(8.5647058824%,39.6831372549%,55.6705882353%);text-decoration:none}a,a:focus,a:active{outline:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;padding:0;font-family:"Ubuntu",serif;font-weight:400;color:#2d2f32}h1,h2{text-transform:uppercase}h1{font-size:26px;margin-bottom:.3em}h2{font-size:22px;margin-bottom:.3em}h3{font-size:18px;margin-bottom:.3em}h4{font-size:14px;margin-bottom:.3em;font-weight:600}p{font-size:15px;font-weight:300}p.lead{font-size:18px;font-weight:300}.clickable{height:100%;width:100%;left:0;top:0;position:absolute;z-index:1}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}::-moz-selection{background:#1e8bc3;color:#fff}::selection{background:#1e8bc3;color:#fff}::-moz-selection{background:#1e8bc3;color:#fff}.tooltip .tooltip-inner{background-color:#1e8bc3;color:#fff;padding:5px 10px;font-weight:500}.tooltip.top .tooltip-arrow{border-top-color:#1e8bc3}#ajax_loading_animation{background-color:rgba(188,203,210,.25);top:0;left:0;position:absolute;height:100vh;width:100vw;z-index:900;display:none;background-repeat:no-repeat;background-position:center center}#page_header{margin:0 0 30px 0;background-color:#fff;padding:15px 0;position:relative}#page_header .container{position:relative}#page_header.fixed{position:fixed;top:0px;left:0px;width:100%;z-index:999}#page_header h1{float:left;margin-top:0px;margin-bottom:0;line-height:32px;font-size:24px}#page_header h1 a{color:#1e8bc3}#page_header h1 a:hover{color:#2d2f32;text-decoration:none}#page_header h1 span.text{font-weight:300;color:#1e8bc3}#page_header h1 i{vertical-align:middle}#page_header form{float:right;margin-left:15px}#page_header a.add_button{background-color:#1e8bc3;color:#fff;margin-top:-1px;display:inline-block;width:36px;height:36px;border-radius:18px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);text-align:center;line-height:34px;font-size:28px;margin-left:15px;opacity:1;transition:opacity .25s ease,background-color .25s ease,box-shadow .25s ease;position:relative}#page_header a.add_button:hover{background-color:rgb(10.431372549%,48.3320261438%,67.8039215686%);box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.2)}#page_header a.add_button.active{opacity:0}#page_header a.add_button span{color:#1e8bc3;font-size:17px;position:absolute;top:0px;left:0px;overflow:hidden;display:block;width:0px;transition:transform .25s ease-in-out;transform:translate(0, 0);text-align:left;width:0px;white-space:nowrap;z-index:-1;text-transform:uppercase}#page_header a.add_button:hover span{transform:translate(44px, 0);width:auto}nav.navbar{background-color:#1e8bc3;border-bottom:none;padding-top:0px;border-radius:0;margin-bottom:0;padding-bottom:0;overflow:hidden;transform:translate(0, 0);font-family:"Ubuntu",serif}@media(min-width: 768px)and (max-width: 991px){nav.navbar .container{width:100%;padding-left:0}nav.navbar .employee_name_role{display:none}nav.navbar .navbar-right .employee_avatar{margin-right:0}nav.navbar .navbar-right .employee_avatar span{font-size:14px;line-height:30px}nav.navbar-default .navbar-nav>li>a{font-size:14px;padding:10px 8px;height:50px;line-height:28px}nav.navbar .navbar-right .employee_avatar{width:30px;height:30px;border-radius:15px}nav.navbar .navbar-right #logout_button{line-height:36px}nav.navbar .navbar-right{margin-top:9px}}@media(min-width: 992px)and (max-width: 1199px){nav.navbar .container{width:100%}nav.navbar-default .navbar-nav>li>a{padding:15px 12px}}.navbar-brand{background-image:url(../images/logo_icon_weiss.svg);background-repeat:no-repeat;background-size:34px 34px;width:40px;height:40px;padding:0;margin-top:8px;margin-left:-140px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0px;margin-right:10px}.navbar-default .navbar-nav>li{border-right:1px solid rgba(0,0,0,.1)}.navbar-default .navbar-nav>li:first-child{border-left:1px solid rgba(0,0,0,.1)}.navbar-default .navbar-nav>li>a{color:#fff;font-size:15px;font-weight:500;transition:background-color .3s ease-out,color .2s ease-out}.navbar-default .navbar-nav>li>a.disabled{color:#bccbd2}.navbar-default .navbar-nav>li>a i{vertical-align:bottom;line-height:1;display:inline-block;color:#eca22a}.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:rgb(13.0980392157%,60.6875816993%,85.137254902%)}.navbar-default .navbar-nav>li>a:hover.disabled{cursor:no-drop;color:#bccbd2}.navbar-default .navbar-nav>li>a:active{background-color:rgb(46.4705882353%,76.3921568627%,91.7647058824%)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#fff;border-radius:0px 0px 0px 0px;color:#2d2f32;position:relative;box-shadow:0px 0px 7px 0px rgba(0,0,0,.25)}.navbar-default .navbar-toggle{border:none;transition:background-color .3s ease;float:right;margin-left:15px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#1e8bc3}.navbar-default .navbar-toggle .icon-bar{transition:background-color .3s ease;background-color:#fff}.navbar-right{margin-top:6px}.navbar-right .employee_name_role,.navbar-right .employee_avatar{float:left}.navbar-right .employee_avatar{margin-right:.75em;position:relative;overflow:hidden;width:35px;height:35px;background-color:#fff;border-radius:18px}.navbar-right .employee_avatar span{text-align:center;display:block;height:100%;width:100%;position:absolute;top:0;left:0;font-size:16px;line-height:35px;font-weight:700;white-space:nowrap;color:#1e8bc3}.navbar-right p.name{margin-bottom:0px;font-weight:700;color:#fff;font-size:13px}.navbar-right p.role{font-weight:300;margin-bottom:0px;color:#fff;font-size:13px}.navbar-right #logout_button{float:right;padding-left:15px;padding-right:15px;font-size:17px;display:block;color:#fff;color:#bccbd2;line-height:41px}.navbar-right #logout_button:hover{color:#fff}@media(max-width: 767px){.navbar-right{margin:1rem 0;border-top:1px solid rgba(255,255,255,.3019607843);padding-top:1rem}}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#1e8bc3;color:#fff}.alertify .ajs-dimmer{background-color:#5e6970;opacity:.5}.alertify .ajs-dialog{max-width:500px;background-color:#fff;border:none;box-shadow:0 5px 12px rgba(0,0,0,.3);border-radius:3px;padding:24px 10px 10px 24px}.alertify .ajs-header{color:#5e6970;border-bottom:none;font-family:"Ubuntu";font-size:18px;background-color:rgba(0,0,0,0)}.alertify .ajs-body{font-family:"Open Sans";color:#2d2f32;font-size:15px}.alertify .ajs-body .ajs-content{padding:0px 24px 0px 0px}.alertify .ajs-footer{background-color:rgba(0,0,0,0);padding:0px;border-top:none;margin-left:0;margin-right:0}.alertify-notifier .ajs-message{background:rgba(255,255,255,.95);color:#fff;text-align:center;border:none;border-radius:4px;text-shadow:none;box-shadow:none;font-weight:700}.alertify-notifier .ajs-message.ajs-success{background-color:#47cc76}.alertify-notifier .ajs-message.ajs-error{background:#d9504c}.alertify-notifier .ajs-message.ajs-warning{background:#eca22a}@keyframes slide-in-blurred-right{0%{transform:translateX(1000px) scaleX(2.5) scaleY(0.2);transform-origin:0 50%;filter:blur(40px);opacity:0}100%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}.ajs-message{transition:none;animation:slide-in-blurred-right .75s cubic-bezier(0.23, 1, 0.32, 1) both}.alertify .ajs-commands{display:none}.bootstrap-datetimepicker-widget.dropdown-menu{z-index:999}#empty_message{background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.15);transition:box-shadow .3s cubic-bezier(0.25, 0.8, 0.25, 1);padding:20px;font-size:17px;color:#5e6970}.btn{padding:6px 11px 6px 11px;background-color:#fff;z-index:1;display:inline-block;color:#4c5957;text-transform:uppercase;border-radius:3px;font-size:15px;line-height:20px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12),0px 2px 1px -2px rgba(0,0,0,.2);text-align:center;outline:medium none;-moz-user-select:none;border:none;cursor:pointer;transform:translate3d(0, 0, 0);transition:background-color .28s cubic-bezier(0.4, 0, 0.2, 1) 0s,color .28s cubic-bezier(0.4, 0, 0.2, 1) 0s,box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1) 0s}.btn.block{display:block;width:100%}.btn:focus{outline:none}.btn:active{outline:none}.btn:hover{background-color:#f8f8f8;color:#353e3d;box-shadow:0px 2px 3px 0px rgba(0,0,0,.14),0px 1px 4px 0px rgba(0,0,0,.12),0px 1px 1px -1px rgba(0,0,0,.2);text-decoration:none}.btn:active,.btn.active{color:#222;background-color:#f6f6f6;box-shadow:0px 3px 4px 0px rgba(0,0,0,.14),0px 2px 4px 0px rgba(0,0,0,.12),0px 2px 2px -2px rgba(0,0,0,.2)}.btn.colored,.btn.big.colored{color:#fff;background-color:#1e8bc3}.btn.colored:hover,.btn.big.colored:hover{color:#fff;background-color:rgb(8.5647058824%,39.6831372549%,55.6705882353%)}.btn.plain,.btn.plain.big{box-shadow:none;background-color:#f7f7f7}.btn.plain:hover,.btn.plain.big:hover{box-shadow:none;background-color:#f2f2f2}.btn.plain.colored,.btn.plain.colored.big{background-color:#1e8bc3}.btn.plain.colored:hover,.btn.plain.colored.big:hover{background-color:rgb(8.5647058824%,39.6831372549%,55.6705882353%)}.btn.flat,.btn.flat.big{box-shadow:none;background-color:rgba(0,0,0,0)}.btn.flat:hover,.btn.flat.big:hover{box-shadow:none;background-color:#f2f2f2}.btn.flat.colored{color:#1e8bc3;background-color:rgba(0,0,0,0)}.btn.flat.red{color:#d9504c;background-color:rgba(0,0,0,0)}.btn.flat.red:hover{color:#d9504c;background-color:#f2f2f2}.btn.flat.colored:hover,.btn.flat.colored.big:hover{color:rgb(8.5647058824%,39.6831372549%,55.6705882353%);background-color:#f2f2f2}.btn.big{box-shadow:0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12),0px 3px 1px -2px rgba(0,0,0,.2);font-size:19px;padding:12px 22px 12px 22px}.btn.big:hover{box-shadow:0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12),0px 2px 4px -1px rgba(0,0,0,.4)}.btn.big:active,.btn.big.active{box-shadow:0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12),0px 5px 5px -3px rgba(0,0,0,.4)}.btn[disabled],.btn.disabled{background:#eaeaea;color:#a8a8a8;cursor:auto;box-shadow:none}.btn[disabled]:hover,.btn.disabled:hover{background:#eaeaea;color:#a8a8a8;cursor:auto;box-shadow:none}.btn[disabled].colored,.btn.disabled.colored,.btn[disabled].colored.big,.btn.disabled.colored.big,.btn[disabled].big,.btn.disabled.big{background:#eaeaea;color:#a8a8a8;cursor:auto;box-shadow:none}.btn-group .btn.active{background-color:#1e8bc3;color:#fff;cursor:default}.btn i{top:10px;left:10px}.timepicker-picker .btn{padding:0px;background-color:none;display:block;color:#333;text-transform:none;border-radius:0px;font-size:12px;line-height:12px;box-shadow:none;border-radius:30px}.timepicker-picker .btn:hover{background-color:rgba(0,0,0,0);color:#1e8bc3;box-shadow:none;text-decoration:none}.timepicker-picker .btn:hover .glyphicon{background-color:rgba(0,0,0,0)}@media(min-width: 992px){.row-eq-height{display:flex}}.zeiterfassung_form{position:relative}.zeiterfassung_form section{box-shadow:0px 0px 4px rgba(0,0,0,.2);background:#fff;margin-top:60px;position:relative;height:calc(100% - 60px)}@media(max-width: 991px){.zeiterfassung_form section{margin-bottom:60px}}.zeiterfassung_form section:first-child,.zeiterfassung_form section.first-child{height:calc(100% - 40px);margin-top:40px}.zeiterfassung_form section.padding-bottom{padding-bottom:20px}.zeiterfassung_form section h2{position:absolute;width:100%;top:-35px;left:0px;color:#5e6970;font-size:20px;text-transform:none;padding-bottom:0;margin-bottom:0}.zeiterfassung_form section .fields{margin-bottom:0;z-index:899;width:100%;padding:20px 20px 10px 20px;z-index:2}.zeiterfassung_form section .fields.no-padding{padding:0}.zeiterfassung_form section .fields .group:last-child{margin-bottom:0;padding-bottom:0}.zeiterfassung_form section .fields .group input.text,.zeiterfassung_form section .fields .group select,.zeiterfassung_form section .fields input[type=text],.zeiterfassung_form section .fields input[type=password]{width:100%}.zeiterfassung_form section.submit,.zeiterfassung_form section.submit-right-actions{height:auto;background:rgba(0,0,0,0);box-shadow:none}.zeiterfassung_form section.submit{margin-top:25px;padding-top:15px;border-top:1px solid #bccbd2}.zeiterfassung_form section.submit form{float:right}@media(max-width: 767px){.zeiterfassung_form section.submit{margin-bottom:15px}}.zeiterfassung_form section.submit-right-actions{position:absolute;bottom:0px;right:15px;width:50%;text-align:right}.zeiterfassung_form section.submit-right-actions form{display:inline-block}@media(max-width: 767px){.zeiterfassung_form section.submit-right-actions{margin-bottom:15px}}.zeiterfassung_form.wrapper{margin-bottom:2em;box-shadow:0px 0px 4px rgba(0,0,0,.2);z-index:899;background:#fff;width:100%;padding:20px 20px 20px 20px;position:relative}.zeiterfassung_form .cancel_button{position:absolute;top:20px;right:20px;z-index:999;font-size:25px}.zeiterfassung_form .header{padding-top:5px;padding-bottom:10px;margin-bottom:1em}.zeiterfassung_form .header h2{font-size:19px;font-weight:300;margin:0;padding:0;display:block;float:left}.zeiterfassung_form .header a{font-size:25px;margin:0;padding:0;display:block;float:right;margin-top:-5px}.zeiterfassung_form input{border:none;background-color:#fff;border:1px solid #eee;padding:5px 10px 5px 10px;border-radius:0px;font-size:16px;display:inline-block;box-shadow:none;transition:box-shadow .2s ease-in-out}.zeiterfassung_form input:focus{box-shadow:0px 1px 4px -1px rgba(0,0,0,.2);outline:none;border-color:#1e8bc3}.zeiterfassung_form .form-control:focus{border-color:#1e8bc3}.zeiterfassung_form input[readonly]{background-color:rgba(0,0,0,0);color:#ccc}.zeiterfassung_form input[type=text],.zeiterfassung_form input[type=email]{padding:6px 10px 7px 10px}.zeiterfassung_form input.number{max-width:100px}.zeiterfassung_form input.time{width:100px}::-webkit-input-placeholder{font-weight:300;border-color:#ccc;font-size:12px}:-moz-placeholder{font-weight:300;border-color:#ccc;font-size:12px}::-moz-placeholder{font-weight:300;border-color:#ccc;font-size:16px;padding-left:1em}:-ms-input-placeholder{font-weight:300;border-color:#ccc;font-size:12px}.zeiterfassung_form textarea{border:none;padding:5px 10px 5px 10px;border-radius:0px;font-size:16px;display:inline-block;height:auto;overflow:visible;min-height:20px;background-color:#fff;border:1px solid #eee}.zeiterfassung_form textarea:focus{outline:none;box-shadow:0px 1px 4px -1px rgba(0,0,0,.2);border-color:#1e8bc3}.zeiterfassung_form textarea.fullwidth{width:100%;max-width:100%}.zeiterfassung_form textarea.halfwidth{width:50%;max-width:50%}.zeiterfassung_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 24px 7px 10px;background:url(../images/select.png) no-repeat 99% 50%;font-size:14px;border:1px solid #eee;background-color:#fff;max-width:300px;min-width:300px}.zeiterfassung_form select:focus{outline:none;box-shadow:0px 1px 4px -1px rgba(0,0,0,.2);border-color:#1e8bc3}.zeiterfassung_form select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.zeiterfassung_form h3{font-size:20px;font-weight:300;width:100%;padding-bottom:10px;margin-top:0px}.zeiterfassung_form p.info{color:#ccc;font-size:12px;max-width:240px;padding-top:10px}.zeiterfassung_form p.info.fullwidth{max-width:100%}.zeiterfassung_form .group{margin-bottom:1em;clear:both;min-width:240px;position:relative}.zeiterfassung_form .group input.text{width:240px}.zeiterfassung_form .group .info{position:absolute;top:0px;right:0px}.zeiterfassung_form .group.no_validation{margin-bottom:1em;clear:both;padding-bottom:20px}.zeiterfassung_form .group.inline{clear:none;float:left;margin-right:1em}.zeiterfassung_form .group.inline{clear:none;float:left;margin-right:2em}.zeiterfassung_form .group label.grouplabel{display:block;font-size:14px;color:#555;margin-bottom:5px;font-weight:400;min-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeiterfassung_form .group .checkbox{margin-top:0px}.zeiterfassung_form .group .checkbox+.checkbox{margin-top:0px}.zeiterfassung_form .group label.radiobutton,.zeiterfassung_form .group label.checkbox{position:relative;display:inline-block;padding-left:20px;margin-bottom:0px;font-weight:400;vertical-align:middle;cursor:pointer;padding-top:7px;height:34px}.zeiterfassung_form .group label.radiobutton+.radiobutton,.zeiterfassung_form .group label.checkbox+.checkbox{margin-left:20px}.zeiterfassung_form .group label.radiobutton input,.zeiterfassung_form .group label.checkbox input{position:absolute;margin-left:-20px}.zeiterfassung_form .group .error_container label{font-size:12px;color:#d9504c;font-weight:400;margin:0;padding:0}.zeiterfassung_form .group .error_container{min-height:20px;width:240px}.zeiterfassung_form button.submit{background-color:#26e7a7;font-weight:400;border-color:#26e7a7;transition:background-color .4s;transition:border-color .4s}.zeiterfassung_form button.submit:hover{background-color:#1e8bc3;font-weight:400;border-color:#1e8bc3}.zeiterfassung_form button.pull-right{margin-right:10px}.zeiterfassung_form button.pull-right:last-child{margin-right:0px}.zeiterfassung_form .group.submit{margin-bottom:0}.zeiterfassung_form .group.submit form{float:right}.zeiterfassung_form .input-group-addon{border:none}.zeiterfassung_form .textinput_and_button a{display:inline-block;height:100%;line-height:21px;margin-top:1px;background-color:#fff;vertical-align:top}.zeiterfassung_form .textinput_and_button a i{font-size:18px;vertical-align:text-top}#search_form{height:36px;display:inline-block;background-color:#e0e0e0;position:relative;border:1px solid #e0e0e0}#search_form.focused{border-color:#1e8bc3}#search_form.not_found{background-color:#dc5b60;border-color:#dc5b60}#search_form i{width:30px;float:left;padding-top:9px;padding-left:8px}#search_icon{cursor:pointer}#search_form input{border:none;background-color:#e0e0e0;float:left;height:34px;width:150px;transition:width .3s ease-in-out;outline:none}#search_form a#clear_search{position:absolute;right:0px;top:0px;padding-left:5px;padding-right:3px;font-size:10px;display:block;float:right;height:34px;color:#bbb;display:none;transition:opacity .25s ease-in}#search_form a#clear_search.visible{display:block;opacity:1}#search_form #clear_search i{font-size:17px;line-height:22px}#search_form.not_found input{background-color:#dc5b60}#search_form.not_found a#clear_search{background-color:#dc5b60;color:#fff}.chosen-container{font-size:16px}.chosen-container .chosen-choices{margin:0px;margin-top:.5em;padding:10px 15px 5px 15px;width:100%;height:auto !important;border:1px solid #ccc;background-color:#eee;background-image:none;cursor:text}.chosen-container.chosen-container-active .chosen-choices{border-color:#1e8bc3}.chosen-container .chosen-choices li.search-choice{margin:3px 10px 10px 0px;padding:8px 30px 8px 10px;border:1px solid #eee;max-width:100%;border-radius:3px;background-color:#fff;background-image:none;box-shadow:0px 0px 5px #eee;color:#333;line-height:16px;cursor:default}.chosen-container .chosen-choices li.search-choice .search-choice-close{top:10px;right:5px}.dropdown-colorselector .btn-colorselector{width:30px;height:30px}.dropdown-colorselector>.dropdown-menu{top:80%;left:-7px;padding:4px;min-width:362px !important;max-width:362px !important}.dropdown-colorselector>.dropdown-menu>li{display:block;float:left;width:40px !important;height:40px !important;margin:2px}.dropdown-colorselector .color-btn{width:40px !important;height:40px !important}.dropdown-colorselector>.dropdown-menu>li>.color-btn.selected::after{line-height:40px !important}.neunzeit_checkbox{position:relative;display:inline-block;line-height:1}.neunzeit_checkbox input{position:absolute;top:2px;left:2px}.neunzeit_checkbox input:focus,.neunzeit_checkbox input:active{outline:0;box-shadow:none;border:0px 0px 0px 0px;outline-offset:0}.neunzeit_checkbox label{cursor:pointer;font-weight:normal;position:relative;padding-left:32px;margin:0;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:20px;min-width:20px;display:inline-block}.neunzeit_checkbox label:focus,.neunzeit_checkbox label:active{color:#1e8bc3}.neunzeit_checkbox label span{transition:background-color .2s ease-in-out;position:absolute;top:0px;left:0px;display:inline-block;width:20px;height:20px;vertical-align:middle;border:1px solid #5e6970;cursor:pointer;background-color:#fff}.neunzeit_checkbox label span:focus,.neunzeit_checkbox label span:active{background-color:#1e8bc3}.neunzeit_checkbox input:checked+label span{border:1px solid #5e6970;background:#fff url(../images/checkmark.svg) no-repeat}.neunzeit_checkbox input:checked+label span:focus,.neunzeit_checkbox input:checked+label span:active{background-color:#1e8bc3}/*!
 * Datetimepicker for Bootstrap 3
 * ! version : 4.7.14
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.sr-only,.bootstrap-datetimepicker-widget table th.next::after,.bootstrap-datetimepicker-widget table th.prev::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget .btn[data-action=today]::after,.bootstrap-datetimepicker-widget .btn[data-action=clear]::after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media(min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:"";display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:3px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#f1f3f3;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#f1f3f3}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#f1f3f3}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#f1f3f3;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#f1f3f3}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:"";display:inline-block;border:solid rgba(0,0,0,0);border-width:0 0 7px 7px;border-bottom-color:#1e8bc3;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#1e8bc3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#f1f3f3;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:3px}.bootstrap-datetimepicker-widget table td span:hover{background:#f1f3f3}.bootstrap-datetimepicker-widget table td span.active{background-color:#1e8bc3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#f1f3f3}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#f1f3f3;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}#create_record .bootstrap-datetimepicker-widget,#record_list .bootstrap-datetimepicker-widget{width:14em;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}#create_record .bootstrap-datetimepicker-widget .timepicker-hour,#create_record .bootstrap-datetimepicker-widget .timepicker-minute,#record_list .bootstrap-datetimepicker-widget .timepicker-hour,#record_list .bootstrap-datetimepicker-widget .timepicker-minute{font-size:17px}#create_record .bootstrap-datetimepicker-widget table td,#create_record .bootstrap-datetimepicker-widget table td span,#record_list .bootstrap-datetimepicker-widget table td,#record_list .bootstrap-datetimepicker-widget table td span{line-height:20px;height:20px;width:50px}#create_record .bootstrap-datetimepicker-widget table td span.timepicker-hour,#create_record .bootstrap-datetimepicker-widget table td span.timepicker-minute,#record_list .bootstrap-datetimepicker-widget table td span.timepicker-hour,#record_list .bootstrap-datetimepicker-widget table td span.timepicker-minute{height:40px;line-height:40px}#create_record .bootstrap-datetimepicker-widget table td.separator,#record_list .bootstrap-datetimepicker-widget table td.separator{width:10px}#create_record .bootstrap-datetimepicker-widget .timepicker-hours td,#create_record .bootstrap-datetimepicker-widget .timepicker-minutes td,#record_list .bootstrap-datetimepicker-widget .timepicker-hours td,#record_list .bootstrap-datetimepicker-widget .timepicker-minutes td{font-weight:600}#create_record .bootstrap-datetimepicker-widget .timepicker-minutes td.minute,#record_list .bootstrap-datetimepicker-widget .timepicker-minutes td.minute{height:50px;width:50px}.dropdown-colorselector>.dropdown-menu{top:80%;left:-7px;padding:4px;min-width:130px;max-width:130px}.dropdown-colorselector>.dropdown-menu>li{display:block;float:left;width:20px;height:20px;margin:2px}.dropdown-colorselector>.dropdown-menu>li>.color-btn{display:block;width:20px;height:20px;margin:0;padding:0;border-radius:0;position:relative;transition:all ease .1s}.dropdown-colorselector>.dropdown-menu>li>.color-btn:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80);transform:scale(1.08)}.dropdown-colorselector>.dropdown-menu>li>.color-btn.selected:after{content:"";font-family:"Glyphicons Halflings";display:inline-block;font-size:11px;color:#fff;position:absolute;left:0;right:0;text-align:center;line-height:20px}.btn-colorselector{display:inline-block;width:20px;height:20px;background-color:#ddd;vertical-align:middle;border-radius:0}.dropdown-menu.dropdown-caret:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";display:inline-block;left:9px;position:absolute;top:-7px}.dropdown-menu.dropdown-caret:after{border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";display:inline-block;left:10px;position:absolute;top:-6px}table[data-sortable]{border-collapse:collapse;border-spacing:0}table[data-sortable] th{vertical-align:bottom;font-weight:bold}table[data-sortable] th,table[data-sortable] td{text-align:left;padding:10px}table[data-sortable] th:not([data-sortable=false]){-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;cursor:pointer}table[data-sortable] th:after{content:"";visibility:hidden;display:inline-block;vertical-align:inherit;height:0;width:0;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0);margin-right:1px;margin-left:10px;float:right}table[data-sortable] th[data-sorted=true]:after{visibility:visible}table[data-sortable] th[data-sorted-direction=descending]:after{border-top-color:inherit;margin-top:8px}table[data-sortable] th[data-sorted-direction=ascending]:after{border-bottom-color:inherit;margin-top:3px}table[data-sortable].sortable-theme-bootstrap{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background:#fff}table[data-sortable].sortable-theme-bootstrap thead th{border-bottom:2px solid #e0e0e0}table[data-sortable].sortable-theme-bootstrap tbody td{border-top:1px solid #e0e0e0}table[data-sortable].sortable-theme-bootstrap th[data-sorted=true]{color:#3a87ad;background:#d9edf7;border-bottom-color:#bce8f1}table[data-sortable].sortable-theme-bootstrap th[data-sorted=true][data-sorted-direction=descending]:after{border-top-color:#3a87ad}table[data-sortable].sortable-theme-bootstrap th[data-sorted=true][data-sorted-direction=ascending]:after{border-bottom-color:#3a87ad}table[data-sortable].sortable-theme-bootstrap.sortable-theme-bootstrap-striped tbody>tr:nth-child(odd)>td{background-color:#f9f9f9}body.static_page{background:#fff;margin-bottom:255px;padding-top:0px}body.static_page h1,body.static_page h2,body.static_page h3,body.static_page h4{color:#2d2f32}body.static_page h1{margin-bottom:1.2em}body.static_page.datenschutz p{margin:0px auto;max-width:500px}body.static_page .success_message,body.static_page .error_message{font-size:17px;color:#2d2f32}body.static_page .success_message i,body.static_page .error_message i{font-size:40px;color:#47cc76;float:left;margin-right:10px;display:block;width:100%;text-align:center;margin-bottom:10px}@media(min-width: 768px){body.static_page .success_message i,body.static_page .error_message i{display:inline-block;width:auto;margin-bottom:0px}}body.static_page .error_message i{color:#d9504c}body.static_page.abgemeldet h1{text-align:center}body.static_page.abgemeldet h3{font-weight:300;line-height:1.4em}body.static_page.abgemeldet .background{max-width:500px;margin:0px auto}body.static_page.abgemeldet #sendLogoutFeedbackForm button{width:100%}body.static_page.account-freischalten h1{text-align:center}body.static_page.account-freischalten .background{max-width:400px;margin:0px auto}body.static_page.account-freischalten .background.error{max-width:unset}body.static_page.account-freischalten input{width:100%}body.static_page.account-freischalten .zeiterfassung_form button{width:100%}body.static_page.kontakt h1{text-align:center}body.static_page.kontakt h3{font-weight:300}body.static_page.kontakt .background{max-width:500px;margin:0px auto}body.static_page.kontakt .zeiterfassung_form button{width:100%}body.static_page.neuigkeiten h1{text-align:center}body.static_page.neuigkeiten .news_item{max-width:700px;margin:0px auto;margin-bottom:2em;box-shadow:0px 0px 4px rgba(0,0,0,.2);background:#fff;padding:20px}body.static_page.neuigkeiten .news_item .date{font-size:15px;font-weight:500;color:#5e6970;margin-bottom:6px;text-transform:uppercase;color:#bbb}body.static_page.neuigkeiten .news_item h2{font-size:17px;font-weight:500;color:#1e8bc3;text-transform:none}body.static_page.neuigkeiten .news_item p{color:#2d2f32;font-size:17px}body.static_page.neuigkeiten .news_item ul{list-style:none;padding:0;margin:0}body.static_page.neuigkeiten .news_item ul li{font-size:17px;line-height:1.4em;margin-bottom:5px;font-weight:300;color:#2d2f32;position:relative;padding-left:12px}body.static_page.neuigkeiten .news_item ul li:before{position:absolute;left:0px;top:0px;color:#1e8bc3;content:"•"}body.static_page #content{background:#e2ebef;width:100%;min-height:100vh;padding-top:100px}body.static_page #content .background{margin-bottom:2em;box-shadow:0px 0px 4px rgba(0,0,0,.2);z-index:899;background:#fff;padding:20px 20px 20px 20px;position:relative;border-radius:3px}body.static_page #content .background h2{font-weight:300}body.static_page nav{position:fixed;width:100%;height:60px;top:0px;background-color:rgba(255,255,255,.75);z-index:999;transform:translate2d(0, 0)}body.static_page nav .logo{line-height:58px;float:left}body.static_page nav .links{padding-top:12px;float:right}body.static_page nav .links a{margin-right:10px}body.static_page nav .links a:last-child{margin-right:0}body.static_page nav .register_button{display:none;transition:opacity .3s ease-in-out;float:right}body.static_page nav .register_button.show{display:inline-block;opacity:1}@media(max-width: 767px){body.static_page.logged_in{padding-top:100px}body.static_page.logged_in nav{height:150px}body.static_page.logged_in nav .logo{float:none}body.static_page.logged_in nav .links{display:block;padding-top:0;float:none}body.static_page.logged_in nav .links a{width:100%;margin-bottom:15px}}footer{height:255px;padding-top:25px;z-index:-1;position:fixed;bottom:0px;width:100%;background-color:#1e8bc3;color:#fff;font-size:17px;text-align:center}footer .version{margin-bottom:.75em;text-transform:uppercase}footer .widerruf{margin-bottom:1em}footer .widerruf a.widerruf-btn{display:inline-block;background-color:#fff;color:#1e8bc3;font-weight:600;line-height:1.2em;padding:10px 22px;border-radius:3px;text-decoration:none}footer .widerruf a.widerruf-btn:hover,footer .widerruf a.widerruf-btn:focus{background-color:#47cc76;color:#fff}footer .links{margin-bottom:1em}footer .links a{color:#e2ebef;line-height:1.8em;margin-right:1em}footer .links a:hover{color:#fff}footer .links a.lp{color:#e2ebef}body#landingpage{margin-bottom:0;background-position:fixed}body#landingpage .logo{text-align:center;position:absolute;top:50px;left:0px;width:100%}body#landingpage .header{text-align:center;background:#fff}body#landingpage .header .table{display:table;height:60vh;margin-bottom:0px}body#landingpage .header .cell{display:table-cell;vertical-align:middle}body#landingpage .header h1{display:inline-block;line-height:1.3em;max-width:600px;margin-bottom:10px;color:#1e8bc3}body#landingpage .header h2{display:inline-block;text-transform:none;max-width:600px;margin-bottom:10px}body#landingpage .header p{text-align:left;font-size:18px;display:inline-block;line-height:1.4em;max-width:600px;margin-bottom:30px}body#landingpage .header .register_button{display:inline-block}body#landingpage .feature{padding:50px 0px;background-color:#e2ebef}body#landingpage .feature.right{color:#fff;background-color:#5e6970}body#landingpage .feature.right h3{color:#e2ebef}body#landingpage .feature h3{color:#5e6970;font-size:18px;text-transform:uppercase;margin-bottom:10px;transition:transform 1s ease,opacity 1s ease;transform:translate(0, -15px)}body#landingpage .feature p{font-size:18px}body#landingpage .feature p strong{font-weight:400}body#landingpage .feature p{transition:transform 1.5s ease,opacity 1.5s ease;transform:translate(0, 15px);opacity:1}body#landingpage .feature .cta{padding-top:40px;text-align:center}body#landingpage .feature img{opacity:.5;transition:opacity .5s ease}body#landingpage .feature.in_viewport h3{transform:translate(0, 0)}body#landingpage .feature.in_viewport p{transform:translate(0, 0)}body#landingpage .feature.in_viewport img{opacity:1}body#landingpage footer{height:auto;padding-top:55px;padding-bottom:55px;position:relative}#calendar{float:right;border-radius:10px;margin-top:20px}#calendar a{transition:color .5s ease-in-out}#calendar .calendar_content_wrapper{position:relative;float:left;overflow:hidden;width:420px;height:50px}#calendar .calendar_content{position:absolute;left:0px;top:0px}#calendar .calendar_content .day{position:relative;float:left;text-align:justify;height:100%;width:100%;width:60px;height:45px}#calendar .calendar_content .day a{color:#7d939e;display:block;text-decoration:none;padding:0px 10px 0px 0px;outline:none;text-transform:uppercase;font-size:15px}#calendar .calendar_content .day a:hover{color:#435a66}#calendar .calendar_content .day.active a{font-weight:700;color:#1e8bc3;cursor:default}#calendar .calendar_button{background-color:rgba(0,0,0,0);float:left;line-height:50px}#calendar .calendar_button a{color:#1e8bc3;display:block;outline:none;padding-left:10px;padding-right:10px;font-size:20px}#calendar .calendar_button a:hover{color:rgb(8.5647058824%,39.6831372549%,55.6705882353%)}#calendar .prev a{padding-right:20px}#calendar .next a{padding-left:0px}#calendar .calendar_button.today{text-align:center}body.employee #search_form{margin-top:0;display:none;float:right}@media(min-width: 768px){body.employee #search_form{display:inline-block}}body.employee .zeiterfassung_form{transform:translate3d(0, 0, 0)}#employee_list .employee{box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.15);transition:box-shadow .3s cubic-bezier(0.25, 0.8, 0.25, 1)}#employee_list .employee:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}#employee_list .employee{position:relative;padding:20px 20px 20px 25px;margin-bottom:1.5em;background:#fff;border-radius:4px;clear:both;font-size:15px;transform:translate3d(0, 0, 0)}#employee_list .employee:hover .edit_link{opacity:1}#employee_list .employee:hover .avatar{background-color:#1e8bc3}#employee_list .employee .edit_link{position:absolute;right:12px;top:10px;opacity:0;transition:opacity .3s}#employee_list .employee .inactive_badge{position:absolute;bottom:0px;right:0px;color:#fff;font-size:12px;background-color:#eca22a;font-weight:700;padding:0px 11px 0px 11px;border-radius:4px 0px 4px 0px;z-index:999;height:30px;line-height:28px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}#employee_list .employee .inactive_badge i{display:inline-block;vertical-align:sub}#employee_list .employee .inactive_badge span{vertical-align:middle;display:inline-block;width:0px;overflow:hidden;white-space:nowrap;transition:width .25s ease-in-out}#employee_list .employee .inactive_badge:hover span{width:120px}#employee_list .employee .avatar{float:left;position:relative;overflow:hidden;width:50px;height:50px;background-color:#bccbd2;border-radius:25px;margin:0px auto;transition:background .25s ease-in-out}#employee_list .employee .avatar a{position:absolute;width:50px;height:50px;display:block;z-index:2}#employee_list .employee .avatar .name{text-align:center;display:block;height:100%;width:100%;position:absolute;top:0;left:0;font-size:20px;line-height:50px;font-weight:300;white-space:nowrap;color:#fff;vertical-align:middle;margin-left:1px}#employee_list .employee .header{float:left;margin-left:15px;margin-bottom:5px;max-width:70%}#employee_list .employee .header .name{font-size:18px;font-weight:400;display:block}#employee_list .employee .header .role{color:#5e6970}#employee_list .employee .content{border-top:1px solid #e2ebef;padding-top:10px}#employee_list .employee .content a,#employee_list .employee .content p{color:#5e6970;z-index:999;font-weight:500;margin:0;padding:0}#employee_list .employee .content a:hover{color:#1e8bc3}#employee_list .employee .content div{margin-bottom:5px}#sendActivationCheckbox{opacity:0;transition:opacity .2s ease-in-out}#sendActivationCheckbox.show{opacity:1}.form-horizontal .control-label{text-align:left}#addEmployeeForm .group.role label span{width:20px;display:inline-block}#addEmployeeForm .neunzeit_checkbox{margin-top:9px}#edit_employee .group.role label span{width:20px;display:inline-block}#edit_employee .activation_infos .btn{margin-top:7px}body.home{padding-top:0;margin-bottom:0;color:#2d2f32}@media(min-width: 768px){body.home{margin-bottom:180px}}body.home .anchor_link{position:absolute;top:-110px}body.home footer{background-color:#5e6970;position:relative;height:auto;transform:translate(0, 0);z-index:1}@media(min-width: 768px){body.home footer{position:fixed;z-index:0}}body.home footer a.lp{color:#e2ebef}body.home nav .logo{display:inline-block}@media(min-width: 768px){body.home nav .logo{display:none}}#header{width:100%;position:relative;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.4);z-index:2;transform:translate(0, 0)}@media(min-width: 768px){#header{min-height:62vh}}#header .cover{position:relative;width:100%;text-align:center;padding-top:80px}@media(min-width: 768px){#header .cover{padding-top:120px}}#header .cover img.logo{margin-bottom:15px;width:250px}#header .cover h1{font-weight:400;font-size:24px}#header .cover p{margin:0px auto;max-width:500px;margin-bottom:3em;font-size:21px}#header .cover .register_button{font-size:17px;padding-top:17px;height:50px;margin-bottom:30px}#header .cover .register_button.form_open{background-color:rgba(0,0,0,0);box-shadow:none;color:#333;margin-bottom:0}#header .register_form_row{transform:translate(0, 0)}#feature_overview{position:relative;background-color:#5e6970;color:#fff;transform:translate(0, 0);padding-bottom:30px;z-index:1;min-height:38vh}@media(min-width: 768px){#feature_overview{padding-bottom:0}}#feature_overview .morebutton{color:#fff;min-width:150px;text-align:center;font-size:19px;margin-top:1em}#feature_overview .feature{text-align:center;padding:4rem 0}#feature_overview .feature i{font-size:80px;margin-bottom:20px;transition:opacity .3s ease-in-out}#feature_overview .feature h2{font-size:21px;color:#fff;line-height:1.6em;font-weight:600}#feature_overview .feature p{font-size:16px;font-weight:400;color:#e2ebef}#features{z-index:2;position:relative;transform:translate(0, 0)}#features .feature_background{background-color:#fff}#features .feature_background.feature02{background-color:#1e8bc3;color:#fff}#features .feature_background.feature02 h1{color:#fff}#features .feature_background.feature04{background-color:#5e6970;color:#fff}#features .feature_background.feature04 h1{color:#fff}#features .feature_background.feature06{background-color:#bccbd2}#features .feature{z-index:2;width:100%;padding:8rem 0 8rem 0;clear:both;display:flex;justify-content:flex-start;align-items:flex-start;max-width:1170px;margin:0 auto}@media(max-width: 767px){#features .feature{padding:4rem 0 4rem 0;flex-direction:column}}#features .feature .image,#features .feature .text{flex:1;padding:2rem}@media(max-width: 767px){#features .feature .image{order:1}#features .feature .text{order:2}}#features .feature h1{margin-bottom:15px;color:#5e6970;font-weight:300;transition:transform 1s ease,opacity 1s ease;transform:translate(0, -15px);opacity:0;font-size:22px}@media(min-width: 768px){#features .feature h1{font-size:26px}}#features .feature p{font-size:18px;line-height:1.4em;transition:transform 1.5s ease,opacity 1.5s ease;transform:translate(0, 15px);opacity:0}@media(min-width: 768px){#features .feature p{font-size:22px}}#features .feature img{box-shadow:.5px .3px .8px rgba(15,32,41,.024),1.5px .8px 2.3px rgba(15,32,41,.035),3.6px 1.8px 5.4px rgba(15,32,41,.046),12px 6px 18px rgba(15,32,41,.07);border:1px solid rgba(15,32,41,.05);border-radius:6px;opacity:.5;transition:opacity .5s ease;margin-bottom:30px}#features .feature.in_viewport h1{transform:translate(0, 0);opacity:1}#features .feature.in_viewport p{transform:translate(0, 0);opacity:1}#features .feature.in_viewport img{opacity:1}#register_form{display:none;margin-top:2em;margin-bottom:2em;transform:translate(0, 0)}#register_form .zeiterfassung_form{margin:0 auto;position:relative}#register_form .zeiterfassung_form .form_row{max-width:90%;margin:0 auto}#register_form .zeiterfassung_form .cancel_button{position:absolute;right:1em;top:0}#register_form .input_wrapper{max-width:600px;margin:0 auto}@media(min-width: 768px){#register_form .input_wrapper{padding-left:4%}}#register_form .send{text-align:center;margin-top:1em;margin-bottom:4em}#register_form input{background:#fff;padding:10px 20px;border:1px solid #ccc;width:100%}#register_form .group,#register_form .group.inline{width:100%;margin-right:0;min-width:unset}@media(min-width: 768px){#register_form .group,#register_form .group.inline{width:46%}}@media(min-width: 768px){#register_form .group.inline:nth-child(odd){margin-right:2%}}@media(min-width: 768px){#register_form .group.inline:nth-child(even){margin-left:2%}}#register_form .group.fullwidth,#register_form .group.inline.fullwidth{width:100%}@media(min-width: 768px){#register_form .group.fullwidth,#register_form .group.inline.fullwidth{padding-right:4%}}#login_modal h4.modal-title{color:#2d2f32;text-transform:uppercase;font-size:15px}#login_modal .modal-header{border-bottom:none}#login_modal .modal-content{border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}#login_modal .modal-body{padding-top:0}#login_modal .form-control{height:auto}#login_modal input{padding:10px 15px 10px 35px;border-radius:3px}#login_modal input::-moz-placeholder{font-size:15px}#login_modal input::placeholder{font-size:15px}#login_modal .group{margin-bottom:.5em}#login_modal .group label.icon_label{position:absolute;left:10px;top:10px;font-size:20px;color:#ccc}#login_modal .message{margin-bottom:15px;font-size:13px;font-weight:600}#login_modal .message.error{color:#d9504c}#login_modal .message.success{color:#47cc76}#login_modal #forgot_pass_form{display:none}.modal-backdrop{background-color:#5e6970}.modal-backdrop.in{opacity:.95}#forgot_pass_form a,#forgot_pass_form button,#login_form a,#login_form button{display:block;width:100%;margin-bottom:10px;float:none;clear:both;margin-right:0}@media(min-width: 768px){#forgot_pass_form a,#forgot_pass_form button,#login_form a,#login_form button{display:inline-block;width:auto;margin-bottom:0}}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-duration:1s;animation-fill-mode:both;animation-name:bounceIn}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center;animation-duration:2s;animation-fill-mode:both}body#projekte h1 span.ended{color:#bccbd2;font-weight:300;margin-left:10px}body#projekte .tooltip-inner{text-align:left;max-width:300px;white-space:pre-wrap}.addProjectForm{margin-bottom:2em;box-shadow:0px 0px 4px rgba(0,0,0,.2);z-index:1111;background:#fff;width:100%;padding:10px 20px 20px 20px;left:0px;display:none}#toolbar{margin-bottom:2em}#client_buttons{float:left}#client_buttons a{color:#ccc;padding:0px 10px 0px 10px;margin-right:.3em;display:inline-block;line-height:34px;transition:color .1s ease-out}#client_buttons a:hover{color:#555}#client_buttons a:hover span.count{border-color:#777;color:#777}#client_buttons a.active{color:#333}body.projects #search_form{margin-top:0em;margin-right:2em}#project_list{position:relative;transition:width 1s}#project_list .project{position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.15);transition:box-shadow .3s cubic-bezier(0.25, 0.8, 0.25, 1)}#project_list .project:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}#project_list .project{background-color:#fff;border-radius:0px;margin-bottom:30px;transition:background-color 1s,margin .5s,box-shadow .5s;padding:15px 20px 25px 20px}#project_list .project h1{margin-bottom:10px;font-weight:300;text-transform:none;font-size:21px}#project_list .project h1 .name{font-weight:500}#project_list .project .stats{font-size:21px;color:#5e6970;text-transform:none;font-family:"Ubuntu";margin-bottom:10px;font-weight:300}@media(max-width: 991px){#project_list .project .stats{font-size:19px}}@media(max-width: 767px){#project_list .project .stats{font-size:18px}}#project_list .project .stats i{color:#bccbd2}#project_list .project .stats strong{color:#2d2f32;font-weight:400}#project_list .project .stats .left{text-align:left}#project_list .project .stats .right{text-align:right}@media(max-width: 991px){#project_list .project .stats .right{text-align:left}}#project_list .project .stats a{color:#5e6970}#project_list .project .stats span{display:inline-block}@media(max-width: 767px){#project_list .project .stats span{display:block;margin-bottom:5px}}#project_list .project .stats div.dot{display:inline-block}#project_list .project .stats div.dot:after{content:" · "}@media(max-width: 767px){#project_list .project .stats div.dot{display:none}}#project_list .project .details{border-top:1px solid #bccbd2}#project_list .project .details h2{font-size:17px;color:#bccbd2;text-transform:none}#project_list .project .details .lists{margin-top:15px;margin-bottom:10px;cursor:default}#project_list .project .details .detail{margin-left:-10px;padding:7px 10px;color:#2d2f32;clear:both;font-size:17px;font-weight:300;transition:background-color .25s ease-in-out;font-family:"Ubuntu"}#project_list .project .details .detail:last-child{border-bottom:none}#project_list .project .details .detail.deactivated{color:#bccbd2}#project_list .project .details .detail span{color:#2d2f32;float:right;font-weight:400}#project_list .project .details .detail:hover{background-color:#f1f3f3}#project_list .project .details p.description{font-size:17px;padding:12px 0px;color:#5e6970;border-top:1px solid #f1f3f3;border-radius:0px;font-weight:400;margin-left:-2px;margin-right:-2px;font-style:italic}#project_list .project .detail_toggle_button{position:absolute;bottom:0px;left:0px;width:100%;height:35px;line-height:35px;vertical-align:middle;text-align:center;opacity:0;font-size:18px;transition:opacity .25s ease-in-out}#project_list .project .detail_toggle_button i{transition:transform .25s ease-in-out;display:inline-block;vertical-align:middle}@media(max-width: 767px){#project_list .project .detail_toggle_button{opacity:1}}#project_list .project:hover .detail_toggle_button{opacity:1}#project_list .project.open .detail_toggle_button i{transform:rotate(180deg) translate(0, 4px)}#project_list .project a.edit_button{position:absolute;top:10px;right:11px;opacity:0;transition:opacity .4s}@media(max-width: 767px){#project_list .project a.edit_button{opacity:1}#project_list .project a.edit_button span{display:none}}#project_list .project:hover a.edit_button{opacity:1}#project_list .project .buttons{position:absolute;top:12px;right:10px;opacity:0;transition:opacity .4s ease-in}#project_list .project .buttons form{float:right}#project_list .project:hover .buttons{opacity:1}#project_list .project .anchorLink{position:absolute;top:-60px;left:0px}.input_box{padding:15px 15px 15px 15px;border:1px solid #ccc;background-color:#eee}.service_list .service{position:relative;background-color:#fff;margin-right:1em;margin-bottom:1em;width:275px}.service_list .service input{width:100%;border-radius:3px}.service_list .service a.remove i{position:absolute;right:8px;top:3px;color:#b2b2b2;line-height:33px}#create_project_service_list.service_list .service{height:35px;width:275px;line-height:35px;padding-left:15px;font-size:16px}#edit_project_delete_button{color:#d9504c}body#projekte{overflow-y:scroll;padding-bottom:50px}#updateProjectForm{position:relative}#updateProjectForm .secondary-actions{position:absolute;bottom:50px;right:0px}#updateProjectForm .secondary-actions form{float:right}#edit_project .dropdown-colorselector .btn-colorselector{width:100%;height:38px;border:1px solid #eee}#edit_project .zeiterfassung_form .group select,#edit_project .zeiterfassung_form .group input{min-width:100%;max-width:100%;width:100%}#edit_project ul.assign-list{list-style:none;padding:0;margin-top:0px;margin-bottom:0px;position:relative;z-index:2}#edit_project ul.assign-list li{display:block;padding:0px 20px;background-color:#fff;clear:both;line-height:55px;transition:background-color .3s ease-in-out,color .3s ease-in-out;position:relative;font-size:16px;color:#5e6970}#edit_project ul.assign-list li.sortable-placeholder{height:55px;border:1px dashed #bccbd2}#edit_project ul.assign-list.drag li{padding-left:42px}#edit_project ul.assign-list li.empty{padding-left:20px}#edit_project ul.assign-list li:hover,#edit_project ul.assign-list li.focus{background-color:#f1f3f3}#edit_project ul.assign-list li:hover input.service_name,#edit_project ul.assign-list li.focus input.service_name{color:#5e6970;background-color:#fff}#edit_project ul.assign-list p.name{padding:0;margin:0;float:left;line-height:30px;font-weight:400}#edit_project ul.assign-list i{vertical-align:middle;color:#bccbd2;transition:color .25s ease-in-out}#edit_project ul.assign-list li:hover i,#edit_project ul.assign-list li.focus i{color:#5e6970}#edit_project ul.assign-list li:hover a.drag_handle:hover i,#edit_project ul.assign-list li.focus a.drag_handle:hover i{color:#1e8bc3}#edit_project ul.assign-list li:hover a.remove,#edit_project ul.assign-list li.focus a.remove{opacity:1}#edit_project ul.assign-list li:hover a.remove:hover i,#edit_project ul.assign-list li.focus a.remove:hover i{color:#d9504c}#edit_project ul.assign-list a.drag_handle{position:absolute;left:-2px;top:0px;height:100%;width:42px;display:inline-block;font-size:15px;margin-right:5px;text-align:center;cursor:grab}#edit_project ul.assign-list a.drag_handle:hover{color:#fff}#edit_project ul.assign-list a.drag_handle:active,#edit_project ul.assign-list a.drag_handle:focus{cursor:grabbing;color:#fff}#edit_project ul.assign-list a.remove{height:100%;width:42px;padding-right:15px;text-align:right;display:inline-block;font-size:15px;position:absolute;right:0px;top:0px;opacity:0;transition:opacity .25s ease-in-out}#edit_project ul.assign-list input.service_name{box-shadow:none;padding:6px 10px 6px 10px;background-color:rgba(0,0,0,0);border:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;line-height:1.3em;width:85%;color:#5e6970;border:1px solid rgba(0,0,0,0)}#edit_project ul.assign-list input.service_name:focus{background-color:#fff}#edit_project ul.assign-list input.service_name.error{border-color:#d9504c}#edit_project ul.assign-list .neunzeit_checkbox label{padding-left:26px}#edit_project ul.assign-list .error_container{display:none}@keyframes fade-in-fwd{0%{transform:translateZ(-80px);opacity:0}100%{transform:translateZ(0);opacity:1}}body#projekte.modal-open{overflow-y:scroll;padding-right:0 !important}#add-employees-modal .modal.fade .modal-dialog{transform:translate(0)}#add-employees-modal .modal-dialog{animation:fade-in-fwd .15s both}#add-employees-modal .modal-body{padding:0;max-height:500px;overflow-y:scroll}#add-employees-modal h4.modal-title{font-size:17px;font-weight:400;color:#5e6970;text-transform:uppercase}#add-employees-modal ul{list-style:none;padding:0;margin:0}#add-employees-modal ul li{display:block;background-color:#fff;clear:both;margin-bottom:3px;transition:background-color .3s ease-in-out,color .3s ease-in-out;position:relative;font-size:16px}#add-employees-modal ul li:last-child{margin-bottom:0}#add-employees-modal ul li .neunzeit_checkbox{display:block}#add-employees-modal ul li .neunzeit_checkbox input{top:10px;left:15px}#add-employees-modal ul li .neunzeit_checkbox label{padding:10px 10px 10px 50px;display:block}#add-employees-modal ul li .neunzeit_checkbox label span{top:10px;left:15px;padding:10px 10px}#add-employees-modal ul li:hover,#add-employees-modal ul li:active,#add-employees-modal ul li.focus{background-color:#bccbd2}#cancelCreateProjectForm{float:none;display:inline-block}#service_list .service{position:relative;box-shadow:0px 0px 4px rgba(0,0,0,.2);background-color:#fff;border-radius:3px;border-left:8px solid #ccc;margin-bottom:1.5em;padding-top:1em;padding-left:1.5em;padding-right:1.5em;padding-bottom:2em;transition:background-color 1s}#service_list .service a.edit_button{position:absolute;bottom:5px;right:10px;opacity:0;transition:opacity .4s}#service_list .service:hover a.edit_button{opacity:1}#service_list .service h2{font-weight:300;font-size:21px;color:rgb(8.5647058824%,39.6831372549%,55.6705882353%);margin-top:0px;padding-top:0px}#client_list .client{position:relative;box-shadow:0px 0px 4px rgba(0,0,0,.2);background-color:#fff;border-radius:3px;margin-bottom:1.5em;padding-top:1em;padding-left:1.5em;padding-right:1.5em;padding-bottom:1.5em;transition:background-color 1s}#client_list .client h2{font-weight:500;font-size:21px;color:rgb(8.5647058824%,39.6831372549%,55.6705882353%);margin-top:0px;padding-top:0px;text-transform:none}#client_list .client .edit.zeiterfassung_form{display:none}#client_list .client a.edit_button{position:absolute;top:15px;right:20px;opacity:0;transition:opacity .4s}#client_list .client:hover a.edit_button{opacity:1}#client_list .client .cancel_button{position:absolute;top:15px;right:20px}#client_list .client p{font-size:17px;padding:0;color:#5e6970;font-weight:400;font-style:italic}#client_list .client .save_inline_edit_button.saving{background-color:#47cc76}#page_header.records a.add_button i{font-size:28px}#page_header.records h1 span.day{color:#2d2f32}#page_header.records h1 span.text{text-transform:none}#page_header.records h1 span.hours_worked{font-weight:300;color:#1e8bc3;text-transform:none}#page_header.records .date.no_records .hours_worked,#page_header.records .date.no_records .text{font-weight:300;color:#ccc}#create_record{margin-top:0em;margin-bottom:3em;position:relative}#create_record.single{margin-top:30px}#create_record .time .group.inline{margin-right:0px}#create_record .duration{min-width:unset}#create_record .date input{width:115px;margin-right:10px}#create_record select{margin-left:0px;min-width:220px;max-width:220px}#create_record .description textarea{min-width:260px;max-width:260px;min-height:30px}#create_record .description.group.inline{margin-right:0px}#create_record .overnight_label{display:none;position:absolute;top:-16px;right:10px;font-size:12px;color:#777}#create_record .nav-pills{margin-bottom:.5em;margin-left:0em;padding-right:0px;padding-left:0em}#create_record .nav-pills a{outline:none;color:#7d939e;border-radius:0;padding:0px 0px 5px 5px;margin-left:10px}#create_record .nav-pills a:hover{background-color:rgba(0,0,0,0);color:#444}#create_record .nav-pills li.active a{background-color:rgba(0,0,0,0);font-weight:700;color:#1e8bc3}#create_record .nav-pills li.text a{padding-left:0;cursor:default}button#create_submit{text-transform:unset}a#create_record_button.active,a:hover#create_record_button,a:active#create_record_button,a:focus#create_record_button{background-color:#ccc;border-color:#ccc}#create_record .manual #create_timepicker_from{float:left}#create_record .manual #create_timepicker_to{float:left}#create_record_form .zeiterfassung_form.wrapper .cancel_button{top:-32px;right:0px;color:#ccc;font-size:25px}#create_record_show_form_button{margin-bottom:2em}@keyframes bounce-in-top{0%{transform:translateY(-500px);animation-timing-function:ease-in;opacity:0}38%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateY(-65px);animation-timing-function:ease-in}72%{transform:translateY(0);animation-timing-function:ease-out}81%{transform:translateY(-28px);-webkit-animation-timing-function:ease-in}90%{transform:translateY(0);animation-timing-function:ease-out}95%{transform:translateY(-8px);animation-timing-function:ease-in}100%{transform:translateY(0);animation-timing-function:ease-out}}@keyframes blurred{0%{filter:blur(10px);opacity:0}100%{filter:blur(0);opacity:1}}#record_list .record{position:relative;padding:15px 0px 10px 0px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.15);transition:box-shadow .3s cubic-bezier(0.25, 0.8, 0.25, 1)}#record_list .record:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}#record_list .record{opacity:1;margin-left:0;margin-right:0;margin-bottom:1.5em;margin-top:1.5em;transition:box-shadow .25s ease-in-out,background-color 1s ease-in-out}#record_list .record.new{animation:bounce-in-top 1.1s both;background-color:#e2ebef}#record_list .record:first-child{margin-top:0}#record_list .record:last-child{margin-bottom:0}#record_list .record .edit{display:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#record_list .record.editing .view{display:none}#record_list .record.editing .edit{animation:fade-in .65s cubic-bezier(0.39, 0.575, 0.565, 1) both;display:block}#record_list .record.saving .save_button{background-color:#47cc76}#record_list .record.started{background-color:#fff;margin-top:1em;margin-bottom:1em}#record_list .record.needs_review{background-color:#fcf8e3;color:#8a6d3b;margin-top:1em;margin-bottom:1em}#record_list .record.needs_review .edit_button{display:block}#record_list .record.started .description p{color:#333}#record_list .record.started h3{color:#333}#record_list .record.started h3 span.timer{font-weight:700;color:#333}#record_list .record.started h3 span.time{color:#333}#record_list .record .edit_button{position:absolute;right:1em;top:0em;opacity:0;transition:opacity .25s ease-in-out}#record_list .record:hover .edit_button{opacity:1}#record_list .record .stopwatch_button{position:absolute;right:20px;top:0px;color:#fff;background-color:#d9504c}#record_list .record .stopwatch_button:hover{color:#fff;background-color:rgb(78.2831842414%,18.3681214421%,16.6187765429%)}#record_list .record h3{font-weight:300;font-size:21px;margin-top:0em;margin-bottom:10px}#record_list .record h3 span{font-weight:600;display:inline-block}#record_list .record h3 span.time,#record_list .record h3 span.to_label{font-weight:300}#record_list .record p{font-size:16px;color:#333;max-width:650px}#record_list .record p.service_and_project{font-size:21px;line-height:1.2em;color:#ccc}#record_list .record p.service_and_project span{font-weight:400;color:#2d2f32}#record_list .record .project_label{display:inline-block;text-align:center;color:#fff;padding:4px 10px 4px 10px;background:#333;border-radius:4px;margin-bottom:.5em;font-size:14px;min-width:150px}#record_list .record .service_label{display:inline-block;text-align:center;color:#fff;padding:4px 10px 4px 10px;background:#333;border-radius:4px;margin-bottom:.5em;font-size:14px;min-width:150px}#record_list .record .edit .col-manual,#record_list .record .edit .col-duration{margin-bottom:1em}#record_list .record .edit .date{float:left}#record_list .record .edit .date input{float:left;width:120px}#record_list .record .edit .cancel_button{top:0px}#record_list .record .edit h3{float:left;line-height:30px;margin-bottom:0;display:inline;width:auto}#record_list .record .edit .project{margin-bottom:1em}#record_list .record .edit select{margin-left:0px;min-width:400px}#record_list .record .edit textarea{margin-top:1em;min-width:400px}#settings{max-width:600px}#settings h2{color:#5e6970;font-size:20px;text-transform:none;padding-bottom:5px}#settings section .setting{padding:10px 20px;border-bottom:1px solid #bccbd2}#settings section .setting:last-child{border-bottom:none}#settings section .setting .checkbox label{padding:0;display:block;transition:color .25s ease-in-out;font-weight:700}#settings section .setting .checkbox input{position:absolute;top:0px;right:0px}#settings section .setting .checkbox label span{transition:background-color .2s ease-in-out;position:absolute;top:0px;right:0px;display:inline-block;width:22px;height:22px;vertical-align:middle;border:1px solid #5e6970;cursor:pointer;background-color:#fff}#settings section .setting .checkbox label span:focus,#settings section .setting .checkbox label span:active{background-color:#1e8bc3}#settings section .setting .checkbox input:checked+label span{border:1px solid #5e6970;background:#fff url(../images/checkmark.svg) no-repeat}#settings section .setting .checkbox input:checked+label span:focus,#settings section .setting .checkbox input:checked+label span:active{background-color:#1e8bc3}#settings section .setting .checkbox:hover label{color:#1e8bc3}#settings section .setting .checkbox:hover label span{background-color:#fff}#settings section .setting .error_container{min-height:unset;width:240px}#settings section .setting .error_container label{font-size:12px;color:#d9504c;font-weight:400;margin:0;padding:0}#use_clients_setting.invisible{display:none}ul#record_type_list{list-style:none;padding:0;margin-bottom:0}ul#record_type_list li{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;padding:0px 10px;padding-left:42px;clear:both;line-height:55px;background-color:#fff;transition:background-color .3s ease-in-out,color .3s ease-in-out;position:relative;font-size:16px}ul#record_type_list li:first-child{margin-top:0}ul#record_type_list li.sortable-placeholder{height:55px;border:1px dashed #bccbd2}ul#record_type_list.single li{padding-left:20px}ul#record_type_list.single a.drag_handle{display:none}ul#record_type_list i{vertical-align:middle;color:#bccbd2;transition:color .25s ease-in-out}ul#record_type_list li:hover,ul#record_type_list li.focus{background-color:#f1f3f3}ul#record_type_list li:hover i,ul#record_type_list li.focus i{color:#5e6970}ul#record_type_list li:hover a.drag_handle:hover i,ul#record_type_list li.focus a.drag_handle:hover i{color:#1e8bc3}ul#record_type_list li:hover a.remove:hover i,ul#record_type_list li.focus a.remove:hover i{color:#d9504c}ul#record_type_list li:hover a.remove,ul#record_type_list li.focus a.remove{opacity:1}ul#record_type_list a.drag_handle{position:absolute;left:5px;top:0px;height:100%;width:42px;display:inline-block;font-size:15px;margin-right:5px;text-align:center;cursor:grab}ul#record_type_list a.remove{height:100%;width:42px;text-align:center;display:inline-block;font-size:15px;position:absolute;right:0px;top:0px;opacity:0;transition:opacity .25s ease-in-out}#record_type_assign_list{list-style:none;padding:0;margin-bottom:0}#record_type_assign_list li{display:inline-block;font-size:16px;margin-top:15px;margin-bottom:15px;margin-left:15px;width:120px}#record_type_assign_list li a{border-radius:4px;background-color:#f1f3f3;color:#5e6970;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:block;width:100%;padding:0px 10px 0px 10px;height:32px;line-height:30px}#record_type_assign_list li a i{float:right;color:#1e8bc3}#record_type_assign_list li a i:before{line-height:30px}#record_type_assign_list li a:hover{color:#fff;background-color:#bccbd2}.legacy-track-banner{background-color:#eca22a;color:#fff}.legacy-track-banner p{margin:0;padding:10px 0;font-size:14px;line-height:1.4em}.legacy-track-banner i{margin-right:6px}.legacy-track-banner strong{font-weight:700}.legacy-track-banner a{color:#fff;text-decoration:underline;white-space:nowrap;margin-left:8px}.legacy-track-banner a:hover,.legacy-track-banner a:focus{color:#2d2f32}@media(max-width: 767px){.legacy-track-banner p{font-size:13px}.legacy-track-banner a{display:block;margin-left:0;margin-top:4px}}.legacy-track-setting .setting{padding:10px 20px;position:relative}.legacy-track-setting .checkbox{position:relative;padding-right:34px}.legacy-track-setting .checkbox label{padding:0;display:block;transition:color .25s ease-in-out;font-weight:700;cursor:pointer}.legacy-track-setting .checkbox input{position:absolute;top:0px;right:0px}.legacy-track-setting .checkbox label span{transition:background-color .2s ease-in-out;position:absolute;top:0px;right:0px;display:inline-block;width:22px;height:22px;vertical-align:middle;border:1px solid #5e6970;cursor:pointer;background-color:#fff}.legacy-track-setting .checkbox input:checked+label span{border:1px solid #5e6970;background:#fff url(../images/checkmark.svg) no-repeat}.legacy-track-setting .checkbox:hover label{color:#1e8bc3}.legacy-track-setting .checkbox .hint{margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.4em;color:#5e6970}/*!
 * Waves v0.7.5
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2016 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE 
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);transition:all .5s ease-out;transition-property:transform,opacity;transform:scale(0) translate(0, 0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{transition:none !important}.waves-button,.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:none;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);transition:all 300ms}.waves-float:active{box-shadow:0px 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}#page_header.auswertung .flex-wrapper{display:flex;justify-content:space-between;align-items:flex-end;-moz-column-gap:2rem;column-gap:2rem}@media(max-width: 767px){#page_header.auswertung .flex-wrapper{flex-direction:column;align-items:flex-start;row-gap:2rem}}#page_header.auswertung .headline{flex:1 0 auto}#page_header.auswertung h1{float:unset;line-height:28px;font-size:20px;text-transform:none;margin-bottom:6px;font-weight:bold}#page_header.auswertung h1 span{font-weight:normal}@media(max-width: 480px){#page_header.auswertung h1 span{display:block}#page_header.auswertung h1 span.dot{display:none}}#page_header.auswertung h2{margin-bottom:0;display:flex;align-items:center;font-size:20px;margin-left:-10px}#page_header.auswertung h2:hover a{color:#1e8bc3}#page_header.auswertung h2 a{font-size:17px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;line-height:0;border-radius:4px;color:#2d2f32}#page_header.auswertung h2 a:hover{background-color:#f1f3f3;color:#5e6970}#page_header.auswertung h2 a:active{background-color:#1e8bc3;color:#fff}#page_header.auswertung .header-column{flex:0 1 auto}#page_header.auswertung .header-column strong{display:block;margin-bottom:.5rem;color:#5e6970}#page_header.auswertung .header-column:first-child{margin-left:auto}#page_header.auswertung .filter{display:flex;flex-direction:column;row-gap:.75rem}#page_header.auswertung .filter .btn{text-transform:none}#page_header.auswertung .buttons{display:flex;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;row-gap:.75rem}#page_header.auswertung .buttons .btn{text-transform:none}@media(max-width: 480px){#page_header.auswertung .buttons .btn{font-size:14px;padding:6px 8px}}#auswertung-content .header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 1rem 1rem;margin-bottom:1rem}#auswertung-content .header .buttons{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;margin-left:auto}#auswertung-content .header .buttons .btn{background-color:rgba(0,0,0,0);box-shadow:none;border:1px solid var(--nz-gray-100);transition:all .25s ease-in-out}#auswertung-content .header .buttons .btn i{transition:all .25s ease-in-out}#auswertung-content .header .buttons .btn:hover{color:var(--nz-blue-100);box-shadow:var(--nz-box-shadow1);background-color:var(--nz-blue-500);border-color:var(--nz-blue-500)}#auswertung-content .header .buttons .btn:hover i{color:var(--nz-blue-100)}#auswertung-content .header .buttons a{text-transform:none;color:var(--nz-gray-800)}#auswertung-content .header .buttons i{color:var(--nz-gray-300);margin-right:4px}@media(max-width: 991px){#auswertung-content .header .buttons .print-view-button{display:none}}#auswertung-content .summary{margin-bottom:3rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;row-gap:2rem;padding:1rem 0;background-color:var(--nz-white);box-shadow:var(--nz-box-shadow4);border-radius:4px}#auswertung-content .summary .item{color:var(--nz-gray-400);font-size:13px;font-weight:normal;position:relative;padding:0 2rem}@media(max-width: 1199px){#auswertung-content .summary .item{padding:0 1.5rem}}@media(max-width: 991px){#auswertung-content .summary .item{flex:0 25%;padding:0 1rem}}@media(max-width: 767px){#auswertung-content .summary .item{flex:0 50%;padding:0 1rem}}#auswertung-content .summary .item:before{content:"";width:1px;background-color:var(--nz-gray-100);position:absolute;left:0;top:.5rem;padding:1rem 0;height:calc(100% - 1rem)}#auswertung-content .summary .item:first-child:before{content:none}#auswertung-content .summary .item div:last-child,#auswertung-content .summary .item time{margin-top:.5rem;font-size:24px;color:var(--nz-blue-700);font-weight:700}@media(max-width: 991px){#auswertung-content.employee-view .summary .item{flex:0 33.3333333%;padding:0 1rem}}@media(max-width: 767px){#auswertung-content.employee-view .summary .item{flex:0 50%;padding:0 1rem}}#auswertung-content .content-wrapper{min-width:420px;max-width:100%;display:inline-block}@media(max-width: 767px){#auswertung-content .content-wrapper{min-width:unset}}@media(max-width: 480px){#auswertung-content .content-wrapper{width:100%}}#auswertung-content .card{position:relative;box-shadow:var(--nz-box-shadow3);background-color:#fff;border-radius:3px;padding:1rem 2rem 1.5rem;margin-bottom:4rem}@media(max-width: 767px){#auswertung-content .card{padding:1rem 1rem 1.5rem}}ul.auswertung-list{list-style:none;padding:0;margin-bottom:0;flex:1}ul.auswertung-list li{font-size:15px;padding:.5rem 1rem;border-radius:4px;margin-bottom:.25rem;display:flex;width:100%;align-items:flex-start;justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;color:var(--nz-gray-800);line-height:1.3;transition:background-color .25s ease-in-out}@media(max-width: 767px){ul.auswertung-list li{flex-wrap:wrap;row-gap:.75rem;margin-bottom:0;padding:1.25rem 1rem;border-bottom:1px solid #f1f3f3}ul.auswertung-list li:first-child{display:none}ul.auswertung-list li:last-child{border-bottom:none}}ul.auswertung-list li>span{display:block}ul.auswertung-list li svg.color{margin-top:4px;flex:0 0 12px}ul.auswertung-list li span.name{max-width:240px}@media(max-width: 767px){ul.auswertung-list li span.name{flex:1 0 90%;max-width:unset}}ul.auswertung-list li span.count{display:block;width:90px;text-align:right;margin-left:auto}@media(max-width: 767px){ul.auswertung-list li span.count{order:2;min-width:unset;text-align:left;width:unset;font-weight:bold;margin-left:auto}ul.auswertung-list li span.count:after{content:" Erfassungen";color:#5e6970;font-weight:normal}}ul.auswertung-list li span.value{color:#2d2f32;min-width:100px;text-align:right}@media(max-width: 767px){ul.auswertung-list li span.value{order:1;text-align:left}ul.auswertung-list li span.value time{font-weight:bold}}ul.auswertung-list li.has-children{font-weight:bold;color:#2d2f32}ul.auswertung-list li.has-children time{font-weight:bold}ul.auswertung-list li.has-parent{padding-left:2.5rem}ul.auswertung-list li.has-parent+li.has-children{margin-top:1rem}ul.auswertung-list li:first-child span{cursor:default;font-weight:normal;color:var(--nz-gray-400)}ul.auswertung-list li:last-child{margin-bottom:0}ul.auswertung-list li.active,ul.auswertung-list li:hover{cursor:pointer;background-color:#f1f3f3}ul.auswertung-list li:first-child:hover{cursor:default;background-color:rgba(0,0,0,0)}#auswertung-content .chart{margin-bottom:2rem}#donut-chart{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;padding:2rem 0;overflow:visible}#donut-chart .svg-container{height:400px;flex:0 0 50%;overflow:visible}@media(max-width: 767px){#donut-chart .svg-container{height:90vw}}#donut-chart .svg-container svg{overflow:visible;max-width:100%;height:auto}#donut-chart .svg-container svg text{pointer-events:none;font-size:17px;font-weight:bold}#donut-chart .svg-container svg path{cursor:pointer}#donut-chart .svg-container svg path.is-selected{cursor:default}#donut-chart .donut-legend{max-height:410px;flex:0 0 50%;overflow-y:auto}#donut-chart .donut-legend li.is-selected{background-color:var(--nz-gray-100)}@media(max-width: 991px){#donut-chart{flex-wrap:wrap;justify-content:center;row-gap:2rem}#donut-chart .svg-container{flex:0 0 100%;margin-bottom:2rem}#donut-chart .donut-legend{max-height:unset;overflow:visible;flex:0 0 100%}#donut-chart span.value{margin-left:21px}}@media(max-width: 767px){#donut-chart{padding-bottom:0}#donut-chart .svg-container{margin-bottom:0}}.project-details-wrapper{position:relative}.project-details-wrapper:before{content:"";width:14px;height:14px;position:absolute;top:1px;left:50%;transform:translate(0, -50%) rotate(45deg);background-color:#fff;box-shadow:-1px -1px 2px 0px rgba(0,0,0,.1);border-radius:2px}.project-details-wrapper p{margin-bottom:0;font-size:15px}.project-details-wrapper p i{display:inline-block;color:#1e8bc3;font-size:19px;line-height:0;vertical-align:sub;margin-right:.5rem}#auswertung-content .auswertung-project-details .header{border-bottom:2px solid #333;padding:1rem 0 1.5rem 1rem;margin-bottom:1rem;align-items:flex-end}@media(max-width: 767px){#auswertung-content .auswertung-project-details .header{flex-direction:column;align-items:flex-start;row-gap:1rem;margin-bottom:.5rem}#auswertung-content .auswertung-project-details .header .buttons{margin-left:0}}#auswertung-content .auswertung-project-details .header h4{margin-bottom:0;color:#2d2f32;font-size:17px;line-height:1.6;font-weight:600}@media(max-width: 767px){#auswertung-content .auswertung-project-details .header h4{font-size:16px}}#auswertung-content .auswertung-project-details .header h4 span{font-weight:400;display:block}#auswertung-content .auswertung-project-details .lists{display:flex;width:100%;align-items:flex-start;-moz-column-gap:4rem;column-gap:4rem}#auswertung-content .auswertung-project-details .lists li{cursor:default}@media(max-width: 991px){#auswertung-content .auswertung-project-details .lists{flex-direction:column;row-gap:2rem}#auswertung-content .auswertung-project-details .lists ul{width:100%}}table.auswertung{font-size:15px;font-weight:normal;margin-bottom:0;position:relative;color:var(--nz-gray-800)}table.auswertung.range-type-month.admin-view,table.auswertung.range-type-year.admin-view{table-layout:fixed}@media(max-width: 1199px){table.auswertung.range-type-month.admin-view,table.auswertung.range-type-year.admin-view{table-layout:auto}}table.auswertung th,table.auswertung td{padding:7px 20px 7px 7px;border-color:#f1f3f3}table.auswertung thead tr th{border-bottom:1px solid var(--nz-blue-300);position:relative;font-weight:normal}table.auswertung tfoot tr th{border-top:3px solid var(--nz-blue-400);border-bottom:unset}table.auswertung tbody>tr>td{border-color:var(--nz-gray-100)}table.auswertung.admin-view td:first-child div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}table.auswertung.admin-view tr td:first-child,table.auswertung.admin-view tr th:first-child{width:160px}table.auswertung.admin-view.range-type-month tr td:first-child,table.auswertung.admin-view.range-type-month tr th:first-child{width:200px}table.auswertung tr td:not(:first-child),table.auswertung tr th:not(:first-child){text-align:right}table.auswertung.range-type-month tr td:not(:first-child),table.auswertung.range-type-month tr th:not(:first-child){width:80px}table.auswertung td:first-child span{color:#bccbd2;margin-left:.5rem}table.auswertung.admin-view td:not(.col-name):not(.col-sum):not(.col-count){cursor:pointer}table.auswertung tfoot tr th:not(:first-child){color:#1e8bc3}table.auswertung[data-sortable] th::after{right:8px;top:1px;float:unset;margin:0;position:absolute;border:solid var(--nz-blue-600);border-width:0 1px 1px 0;border-radius:1px;display:inline-block;padding:2.5px;transform:rotate(45deg);transition:transform .25s ease-in-out;transform-origin:center}table.auswertung[data-sortable] th[data-sorted-direction=ascending],table.auswertung[data-sortable] th[data-sorted-direction=descending]{color:var(--nz-blue-600)}table.auswertung[data-sortable] th[data-sorted-direction=ascending]::after{margin-top:0;transform:translateY(2px) rotate(-135deg)}#auswertung-print-view body{margin:0;padding:0}#auswertung-print-view .summary .buttons{display:none}#auswertung-print-view .card{padding:0}#auswertung-print-view .svg-container{width:400px}#auswertung-print-view .donut-legend{max-height:unset;overflow:visible}#auswertung-print-view .header .buttons{display:none}#auswertung-print-view #donut-chart{padding:0;display:block}#auswertung-print-view #donut-chart .svg-container{float:left}#auswertung-print-view #donut-chart .donut-legend{float:right}#auswertung-print-view #donut-chart ul.auswertung-list li{margin-bottom:0;padding:.375rem 1rem}#auswertung-print-view .project-details-wrapper{display:none}#auswertung-print-view ul.auswertung-list li{font-size:14px}#auswertung-print-view .table-responsive{overflow-x:initial}#auswertung-print-view table.auswertung{width:auto}#auswertung-print-view table.auswertung.range-type-year{width:100%}#auswertung-print-view table.auswertung th::after{display:none}#auswertung-print-view table.auswertung.range-type-year{font-size:13px}#auswertung-print-view .auswertung-project-details .header{padding-top:0}#auswertung-print-view .auswertung-project-details .buttons{display:none}#page_header.konto-header h1{line-height:1}#page_header.konto-header .label{margin-left:1rem;vertical-align:baseline}#plan-wrapper table tr td:first-child{font-weight:bold}#plan-form h4{margin-bottom:1rem}#plan-form .plan-radio-group label{padding:.75rem;margin:0;cursor:pointer;display:flex;justify-content:flex-start;max-width:360px;border-radius:4px;-moz-column-gap:.5rem;column-gap:.5rem;font-weight:normal}#plan-form .plan-radio-group label:hover{background:#f1f3f3;color:#1e8bc3}#plan-form .plan-radio-group label.current-plan{background:#f1f3f3}#plan-form .plan-radio-group label input{width:24px}#plan-form .plan-radio-group label span.discount{color:#1e8bc3;font-weight:normal;margin-right:1rem}#plan-form .plan-radio-group label span:last-child{margin-left:auto}#plan-form .billing-address{display:flex;flex-direction:column;max-width:360px}#plan-form .billing-address label{font-weight:normal}#plan-form .billing-address .form-group{margin-bottom:.825rem}#plan-form.has-order button{display:none}#plan-form.no-order{display:flex;flex-wrap:wrap}#plan-form.no-order>*{flex:0 0 50%}#plan-form .checkbox{margin-bottom:2rem}#plan-form .submit-button{margin-top:2rem;flex:0 0 100%}#plan-form.no-order .submit-button{margin-top:0}#edit-receiver-form label{margin-bottom:0}#edit-receiver-form.readonly input{background:rgba(0,0,0,0);box-shadow:none;padding:0;height:auto;border:none;cursor:default}#edit-receiver-form.readonly button.form-button{display:none}.abo_content_container{background:#fff;padding:2.5rem 3rem;border-radius:5px;margin-bottom:4rem;box-shadow:.2px .4px .4px rgba(0,0,0,.017),.5px 1px 1px rgba(0,0,0,.025),1.2px 2.4px 2.4px rgba(0,0,0,.033),4px 8px 8px rgba(0,0,0,.05)}.abo_content_wrapper{margin-top:12px}.abo_content_title{font-size:17px;display:flex;align-items:center}.abo_content_title i{margin-right:1rem;line-height:0}.abo_content_title_sub{font-size:11px;color:gray}.zeiterfassung_form input[readonly]{color:#333}.actions a i{font-size:19px}.actions button{display:flex;align-items:center}.actions button i{margin-right:1rem;font-size:15px;line-height:0}table.invoice-table{margin-bottom:0}table.invoice-table>tbody>tr>td{padding:2rem 8px}table.invoice-table>tbody>tr>td:first-child{font-weight:bold}.invoice-table>thead>tr>th{border-bottom:1px solid #1e8bc3}.invoice_paid_td{color:#47cc76;font-weight:bold}.invoice_paid_td small{color:#333}.invoice_open_td{color:#d9504c;font-weight:bold}#payment-modal .modal-dialog{max-width:650px}#payment-modal .nav-pills a{display:flex;align-items:center;font-weight:bold}#payment-modal .nav-pills a i{line-height:0;margin-right:.5rem}#payment-modal .payment-form-wrapper{padding:3rem 2rem 1rem;border-radius:5px;border:1px solid #dfdfdf;position:relative;box-shadow:.2px .4px .4px rgba(0,0,0,.017),.5px 1px 1px rgba(0,0,0,.025),1.2px 2.4px 2.4px rgba(0,0,0,.033),4px 8px 8px rgba(0,0,0,.05)}#payment-modal .btn-pay{margin-top:1.5rem}#payment-modal .alert-success{display:none;position:absolute;inset:0;margin-bottom:0;z-index:1;align-items:center}#payment-modal .alert-success.show-message{display:flex}#payment-modal .alert-success i{font-size:28px;margin-right:2rem}#payment-modal .cc-error-container{margin-top:1rem}#plan-info h2{margin-bottom:2rem}#plan-info h3{font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem}#plan-info p{margin-bottom:0;font-size:15px}@media(max-width: 1199px){#plan-info .row>div{margin-bottom:3rem}}#konto-trial-info h3{margin-bottom:1rem}#konto-trial-info p{font-size:16px}#konto-trial-info.konto-trial-info-ended i{color:#eca22a;vertical-align:baseline}#konto-trial-info.konto-trial-info-active i{color:#5cb85c;vertical-align:baseline}#konto-pause-admin-info h3{margin-bottom:1rem}#konto-pause-admin-info p{font-size:16px}#konto-pause-admin-info i{color:#eca22a}#konto-pause-mitarbeiter-info{margin-top:4rem}#konto-pause-mitarbeiter-info h3{margin-bottom:1rem}#konto-pause-mitarbeiter-info p{font-size:16px}
