html{min-height:100%;max-height:100%}body{min-height:100%;max-height:100%;overflow-y:auto}hr{background-color:#9cc006}.hr-gray{height:1px;background-color:#a2aaad}footer{position:fixed;bottom:0;right:0;left:0;background-color:#fff;box-shadow:0 -2px 4px rgba(0,0,0,.3);font-size:.8em;z-index:2}.gray-normal{color:#a2aaad}.hover-envita{color:inherit}.hover-envita:hover{color:#9cc006}.hover-pointer{cursor:inherit}.border-right{border-right-color:#a2aaad}.std-link-behaviour{color:#a2aaad;text-decoration:none}.std-link-behaviour:hover{color:#777;text-decoration:underline;text-decoration-color:#9cc006}.std-link-behaviour:visited{color:#a2aaad}.dark-link{color:#222}.dark-link:hover{text-decoration:underline;text-decoration-color:#9cc006}.dark-link:visited{color:#222}.error-box{margin-top:2rem;background-color:#ce352c;margin-bottom:2rem}.success-box{margin-top:2rem;background-color:#319b41;margin-bottom:2rem}.dataTable thead th,.dataTable thead td{color:#222}.align-dt-header-right{text-align:right!important;padding-right:8px!important}.table-std{width:100%}.table-std-head{background-color:#dbe2e9;font-weight:600}.table-std-head td{padding:1rem}.table-std tbody td{padding:.5rem 0 .5rem 1rem;border-top:1px solid #777}.table-hover{transition:400ms;transition-delay:160ms}.table-hover tbody tr:hover{transition:200ms;background:rgba(0,0,0,.2)}.bg-sOne{height:100%;background-color:#eee}.bg-grayNormal{background-color:#a2aaad}.bg-grayMedium{background-color:#d5d5d5!important}.bg-grayLight{background-color:#f8f8f8!important}.complete-loginbox,.pre-login-content,.content-viewbox-max{width:40rem;position:absolute;left:50%;transform:translateX(-50%) scale(1);transition:500ms;margin-bottom:150px}.content-viewbox-max{width:90vw}.datatable-options-td{text-align:center}@media screen and (max-width:639px){.complete-loginbox{width:25rem}}.pre-login-content{background-color:#fff}.more-inputs{max-height:2em}.more-inputs-fields{transition:2s}.more-inputs-fold-up{display:none;max-height:inherit}.more-inputs-fold-out{display:block;max-height:100%}.flex-row{display:flex;justify-content:flex-start;flex-direction:row}.checklabel-margin{margin-left:1rem}.width-3{min-width:3rem;max-width:3rem}.fieldset{padding:20px;border:1px solid #9cc006;text-align:center}.legend{padding:20px;color:#9cc006;text-align:center}.dashboard-left{background-color:#a2aaad}.sidebar li:hover{background-color:#dbe2e9}.homerow{border:1px solid #dbe2e9;color:#222}.homerow:hover{border-color:#777}.homerow a:visited{color:#222}.homerow>div:nth-child(2){border-left:1px solid #dbe2e9}.tile-single{margin-top:5%}.dashboard-tile__mainstyle{padding:1rem;color:#222}#dashboard-wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around}.dashboard-tile{background-color:#eee;height:15rem;min-width:20rem;max-width:60%;margin-bottom:6rem}.dashboard-tile__epic{display:flex;flex-direction:row;justify-content:flex-start;height:3.1rem;width:100%;padding:0;background-color:rgba(0,0,0,.1);margin-bottom:.5rem;border:2px solid #777;z-index:10;transition:400ms}.dashboard-tile__epic:hover{transition:200ms;border:2px solid #9cc006;cursor:pointer}.dashboard-tile__epic--marker{min-width:3rem;width:3rem;height:100%;color:#9cc006;background-color:#a2aaad;padding-left:.8rem;font-size:1.4rem;z-index:1;padding-top:.5rem;text-shadow:0 0 3px rgba(0,0,0,.3)}.dashboard-tile__epic--text{margin:1rem 1rem 1rem .5rem;color:#222;text-shadow:0 0 4px rgba(255,255,255,.6);font-weight:700;margin-top:12px}.dashboard-tile__epic--marker-done{width:3rem;height:3rem;background-color:#9cc006;z-index:1}.dashboard-tile__epic--marker-count{margin:0 0 0 .25rem;font-weight:800}.dashboard-tile__skiplink{margin-top:1rem;color:#222}.tile{transition:100ms}.mandantinfo-tile{height:150px}.mandantinfo-tile__selected{height:214px}.mandantinfo-tile__option--div-content{display:none}.shealthy-tile__selected{height:250px}.employee-tile,.samashealth-tile,.shealthy-tile{height:150px}.employee-tile__selected,.samashealth-tile__selected{height:200px}.employee-tile__option--div,.samashealth-tile__option--div,.shealthy-tile__option--div{text-align:center;height:2rem}.employee-tile__option--btn,.samashealth-tile__option--btn,.shealthy-tile__option--btn{width:200px;display:none}.btnEmployeeInvite,.btnContractAV,.btnSeeDetails{transition:300ms;border:1px solid rgba(0,0,0,0);padding:.2rem .25rem}.btnEmployeeInvite:hover,.btnContractAV:hover,.btnSeeDetails:hover{transition:200ms;background:#9cc006}.contextmenupopup,.dashboardtilecontextmenupopup{width:auto;display:none;transition:120ms;position:absolute;background-color:#fff;z-index:1000;border:2px solid #9cc006;color:#1d1d1d;border-color:#9cc006;cursor:pointer;background-color:#fff}.contextmenupopup button,.dashboardtilecontextmenupopup button{border:0;color:#1d1d1d!important;font-size:14px;font-weight:600;width:100%;text-align:left!important;background-color:#fff}.btnPopupclose:hover{cursor:pointer}.checkmark{color:#9cc006!important}.buy-licence-view{position:absolute;top:15%;left:50%;transform:scale(1);transition:.5s;margin-bottom:5em;-webkit-margin-bottom-collapse:separate;width:64rem;margin-left:-32rem;padding-bottom:50px}.buy-licence-view-wide{position:absolute;transform:scale(1);transition:.5s;margin-bottom:5em;-webkit-margin-bottom-collapse:separate;width:97.5%;padding-bottom:50px}.product-tile--hidden{transform:scale(.94)}.product-tile-wrapper{display:grid;justify-content:space-between;overflow-x:auto;grid-template-columns:repeat(auto-fit,82px)!important;grid-template-rows:repeat(auto-fit,580px)!important}@media screen and (max-width:640px){.buy-licence-view{position:relative;left:135%;width:25rem}.product-tile-wrapper{width:25rem;flex-wrap:wrap}}.product-tile{position:relative;transition-duration:800ms;min-width:20rem;max-width:20rem;min-height:36rem;box-shadow:0 0 3px rgba(0,0,0,.3);height:36rem!important;margin:10px auto;padding:.02em .02em}.product-tile__header{background:#eee;padding:1.25rem;border-bottom:2px solid #9cc006;text-align:center}.product-tile__header--title{margin-bottom:3rem;line-height:1.4;font-weight:400}.product-tile__header--sum{line-height:1.8;margin-bottom:1.4rem}.product-tile__header--sum-wide{line-height:1.8;margin-bottom:1.4rem;position:absolute;bottom:25%;left:33%}.product-tile__header--bigsum{font-size:1.6rem}.product-tile__header--btn{position:absolute;bottom:10%;left:30%;width:8rem}.product-tile__header--big{background:#eee;padding:1.25rem;border-bottom:2px solid #9cc006;text-align:center;height:40vh;min-height:370px!important}.product-tile__body--Responsive{padding:1.25rem;height:10vh}.product-tile-wrapper .product-tile{grid-column:span 4;grid-row:span 2}.product-tile__body{padding:1.25rem}.product-tile__body--desc{line-height:1.6}.product-tile__body--btn{margin-top:4rem;width:16rem;height:3.6rem;transition-duration:400ms}.question-box{border:1px solid #dbe2e9}.editorcontainer{padding-top:2px}.editor{min-height:6.25rem}.setting-text{max-width:600px}.setting-color{color:#a2aaad}.question-box.error{border-color:#ce352c}.accordion>.frame>.heading{background-color:#dbe2e9;border-color:#dbe2e9}.accordion>.frame>.heading:hover{background-color:#a2aaad;border-color:#a2aaad}.accordion>.frame.active>.heading{background-color:#9cc006;border-color:#9cc006}.app-bar.sOne{padding-top:0;padding-bottom:0;background-color:#a2aaad}.app-bar.sOne .app-bar-element:hover,.app-bar.sOne .app-bar-menu>li:hover,.app-bar.sOne .app-bar-menu>li>a:hover,.app-bar.sOne .app-bar-element:active,.app-bar.sOne .app-bar-menu>li:active,.app-bar.sOne .app-bar-menu>li>a:active{background-color:#9cc006;color:#404040}.app-bar.sOne .app-bar-divider{background-color:#222}.app-bar.sOne .app-bar-element .d-menu,.app-bar.sOne .app-bar-menu>li .d-menu{background-color:#a2aaad;border-color:transparent}.app-bar.sOne .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.sOne .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.sOne .app-bar-element .d-menu li>a,.app-bar.sOne .app-bar-menu>li .d-menu li>a{background-color:#a2aaad;color:#fff}.app-bar.sOne .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.sOne .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.sOne .app-bar-element .d-menu li>a:hover,.app-bar.sOne .app-bar-menu>li .d-menu li>a:hover{background-color:#9cc006;color:#404040}.app-bar.sOne .app-bar-element .d-menu li:hover>a,.app-bar.sOne .app-bar-menu>li .d-menu li:hover>a{background-color:#9cc006}.app-bar.sOne .app-bar-element .d-menu .divider,.app-bar.sOne .app-bar-menu>li .d-menu .divider{background-color:#222}.app-bar.sOne .app-bar-element .d-menu .divider:hover,.app-bar.sOne .app-bar-menu>li .d-menu .divider:hover{background-color:#222}.app-bar.sOne .app-bar-element .dropdown-toggle:before,.app-bar.sOne .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.sOne .app-bar-element.disabled,.app-bar.sOne .app-bar-menu li.disabled,.app-bar.sOne .app-bar-element:disabled,.app-bar.sOne .app-bar-menu li:disabled{color:#777}.app-bar.sOne .app-bar-element.disabled a,.app-bar.sOne .app-bar-menu li.disabled a,.app-bar.sOne .app-bar-element:disabled a,.app-bar.sOne .app-bar-menu li:disabled a{color:inherit!important}.app-bar.sOne .app-bar-pullbutton:hover{background-color:#9cc006}.app-bar.sOne .app-bar-drop-container{border:2px solid #a2aaad;background-color:#a2aaad;color:#fff}.app-bar.sOne .app-bar-drop-container:before{background-color:#a2aaad;border-color:#a2aaad}.app-bar.sOne .app-bar-drop-container.bg-white:before{background-color:#fff}.app-bar.sOne .app-bar-pullmenu .app-bar-menu{border-top:1px solid #222;background-color:#9cc006}.app-bar.sOne .app-bar-pullmenu .app-bar-menu li:hover{background-color:#9cc006}.app-bar.sOne .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#9cc006;color:#404040}.app-bar.sOne .app-bar-element.branding{color:#fff}.hamburger .line,.nav-button .line{background-color:#fff!important}.tabs>.hamburger .line{background-color:#9cc006!important}.button{background-color:#dbe2e9}.button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary{background-color:#a2aaad;border-color:#a2aaad!important}.button.primary,.command-button.primary,.image-button.primary,.shortcut.primary,.tool-button.primary,.split-button .split.primary,tbody tr.primary,tbody td.primary,.tally.primary,code.primary,.notify.primary,.info-button.primary,.input .button.primary,.select .button.primary,.tag-input .button.primary,.spinner .button.primary,.toast.primary{background-color:#a2aaad!important}.button.primary:hover,.command-button.primary:hover,.image-button.primary:hover,.shortcut.primary:hover,.tool-button.primary:hover,.split-button .split.primary:hover,tbody tr.primary:hover,tbody td.primary:hover,.tally.primary:hover,code.primary:hover,.notify.primary:hover,.info-button.primary:hover,.input .button.primary:hover,.select .button.primary:hover,.tag-input .button.primary:hover,.spinner .button.primary:hover,.toast.primary:hover{background-color:#a2aaad!important}#FormSubmit{width:100%;background-color:#777;color:#fff;height:3rem;font-weight:600;font-size:1.4em;letter-spacing:1px;text-shadow:0 0 3px rgba(0,0,0,.3)}.flex-left-right,.strech-links-below-btn{display:flex;justify-content:space-between}.calendar .calendar-header{background-color:#a2aaad}.calendar .calendar-header a:hover{background-color:#9cc006}.calendar .day{border-color:#a2aaad}.calendar a:hover,.calendar .selected a{background-color:#222}.info input,.info textarea,.info select{border-color:#a2aaad!important}.select .option-list a{padding:0!important}required .button{border-color:#9cc006}.required input{border:1px solid #9cc006}.error .button{border-color:#ce352c}.panel>.heading{background-color:#a2aaad}.panel>.heading>.icon{background-color:#9cc006}.panel>.content{background-color:#dbe2e9}.tabcontrol2>.tabs li.active a{border-top-color:#a2aaad;color:#9cc006;text-shadow:none}.checkbox input[type=radio]:checked~.check::before,.radio input[type=radio]:checked~.check::before{border-color:#9cc006!important;background-color:#777!important}.checkbox input[type=radio]:disabled~.check::before,.radio input[type=radio]:disabled~.check::before{background-color:#e9e9e9!important;border-color:#e9e9e9!important}#btnAcceptCookie{background-color:#a2aaad;border-color:#a2aaad}#btnAcceptCookie:hover{color:#222;border:1px solid #222}.manual-invite{min-width:100%}#manual-invite__input{width:65%}.manual-invite__btn{margin-left:2%;width:27%}.div-for-IE-fix{min-height:4rem;max-height:4rem}#pwd-reset-text{line-height:1.4}.hidden{display:none}.hidden-important{display:none!important}.centered{text-align:center}.grayed-out{color:#a2aaad}.no-hover-text-decoration,.no-hover-text-decoration:hover{text-decoration:none}.content-covered{z-index:-100}.tile-app,.tile-large,.tile-medium,.tile-small,.tile-wide{background-color:#eee!important}.tiles-grid{grid-template-columns:repeat(auto-fit,82px)!important;grid-template-rows:repeat(auto-fit,82px)!important}.no-background{background-color:initial!important}.switch input[type=checkbox]:checked~.check{background:#9cc006;border-color:#a2aaad;color:#9cc006}.switch .check{border:2px #a2aaad solid}.sidebar-menu li a .icon{color:#9cc006!important}.tooltip-box{border:1px #a2aaad solid;color:#222;background:#fff}.header-button-sOne{color:#9cc006!important;border-radius:3px;border:1px solid #9cc006!important;margin:5px;margin-top:10px!important;width:52px!important;height:52px!important;padding:11px;text-decoration:none;font-size:14px;position:relative}.header-button-sOne-Container{padding-top:0;padding-bottom:0;background-color:#fff;display:none}@media screen and (min-width:0){.sidenav-simple-expand-fs{width:260px!important}}@media screen and (min-width:576px){.sidenav-simple-expand-sm{width:260px!important}.header-button-sOne-Container{display:block}}@media screen and (min-width:768px){.sidenav-simple-expand-md{width:260px!important}.header-button-sOne-Container{display:block}}@media screen and (min-width:992px){.sidenav-simple-expand-lg{width:260px!important}.header-button-sOne-Container{display:block}}@media screen and (min-width:1200px){.sidenav-simple-expand-xl{width:260px!important}.header-button-sOne-Container{display:block}}@media screen and (min-width:1452px){.sidenav-simple-expand-xxl{width:260px!important}.header-button-sOne-Container{display:block}}.sidebar-icon{color:#9cc006}.sidebar-item-title-active{font-weight:bold}.dialog-content-scrollable{overflow-y:auto;max-height:650px}.period-header{color:#9cc006;margin-top:-15px}.commissiontotaltablemonthcolumn{width:7%!important}.header-row-invoice-position{font-weight:bold}.input-label{font-size:14px}.commission-tile{background:#fff!important;height:273px!important;min-height:150px;border:2px #eee solid}.btnPauschalbetraegefestlegen{color:#9cc006;margin-top:5px}.btnPauschalbetraegefestlegen:hover{color:#9cc006;margin-top:5px}.btnHeight-38{height:38px!important;min-height:38px!important}.terminstatus-geplant{color:#00f}.terminstatus-begonnen{color:#cbb530}.terminstatus-beendet{color:#ce352c}.terminstatus-abgeschlossen{color:#319b41}.terminstatus-nicht_erschienen{color:#dbe2e9}.terminstatus-archiviert{color:#ee82ee}.ressourcenstatus-wartet{color:#00f}.ressourcenstatus-nicht_anwesend{color:#00f}.ressourcenstatus-vorgemerkt{color:#ce352c}.ressourcenstatus-besetzt{color:#a2aaad}.ressourcenstatus-gesperrt{color:#a2aaad}.ressourcenstatus-in_Untersuchung{color:#cbb530}.ressourcenstatus-in_Bearbeitung{color:#cb7430}.ressourcenstatus-erledigt{color:#319b41}.ressourcenstatus-freigegeben{color:#a2aaad}.ressourcenstatus-nicht_freigegeben{color:#a2aaad}.ressourcenstatus-nicht_erreicht_erschienen{color:#a2aaad}.ressourcenstatus-wartet_auf_Freigabe{color:#a2aaad}.ressourcenstatus-geplant{color:#a2aaad}#contractpositionstableAccounting .even.selected td{background-color:#f8f8f8!important}#contractpositionstableAccounting .odd.selected td{background-color:#fff!important}.noscroll-x{max-width:100%;overflow-x:hidden}.line-clamp-3{width:220px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkBallcontainer{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;text-align:center;height:50px;padding:0;align-content:center}.checkBallcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkBallcontainer input:checked~.checkballtext{color:#fff!important}.checkBallcontainer:hover input~.checkball{background-color:#eee}.checkBallcontainer input:checked~.checkball{background-color:#9cc006}.checkball{position:absolute;top:0;left:0;height:50px;width:50px;border-radius:25px;background-color:transparent;z-index:-1;border:solid;border-color:#9cc006}.checkball:after{content:"";position:absolute;display:none}