@media @import "../public/css/nprogress.css" @import "../public/css/style.css" @import "../public/css/glyphicons.css" @import "../public/css/font-awesome.min.css" @import "../public/css/glyphicons-filetypes.css" @import "../public/css/glyphicons-social.css" @import "../public/css/vue-multiselect.min.css"{.custom_list_group_active{border-bottom:1rem solid #ff5722}.vue-slider-disabled .vue-slider-process{background-color:#a7a7a7}.vue-slider-disabled .vue-slider-dot-handle{border-color:#a7a7a7}.vue-slider-disabled .vue-slider-mark-step-active{-webkit-box-shadow:0 0 0 2px #a7a7a7;box-shadow:0 0 0 2px #a7a7a7}.skeleton{-webkit-animation:skeleton-loading 1s linear infinite alternate;animation:skeleton-loading 1s linear infinite alternate}@-webkit-keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.skeleton-text{width:100%;height:.7rem;margin-bottom:.5rem;border-radius:.25rem}.skeleton-text__body{width:75%}.skeleton-footer{width:30%}.nav-pills .nav-link.active{color:#000;background-color:#fff;border-radius:.5rem .5rem 0 0;font-weight:600}a.active{border-bottom:2px solid #55c57a}.vue-slider-rail{background-color:#f5f5f5;border-radius:15px;-webkit-transition:background-color .3s;transition:background-color .3s}.vue-slider:hover .vue-slider-rail{background-color:#e1e1e1}.vue-slider-process{background-color:#9cd5ff;border-radius:15px;-webkit-transition:background-color .3s;transition:background-color .3s}.vue-slider:hover .vue-slider-process{background-color:#69c0ff}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;-webkit-box-shadow:0 0 0 2px #e8e8e8;box-shadow:0 0 0 2px #e8e8e8;background-color:#fff}.vue-slider-mark-step-active{-webkit-box-shadow:0 0 0 2px #9cd5ff;box-shadow:0 0 0 2px #9cd5ff}.vue-slider:hover .vue-slider-mark-step-active{-webkit-box-shadow:0 0 0 2px #69c0ff;box-shadow:0 0 0 2px #69c0ff}.vue-slider-mark-label{font-size:12px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;border:2px solid #9cd5ff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border-color .3s;transition:box-shadow .3s,border-color .3s,-webkit-box-shadow .3s}.vue-slider:hover .vue-slider-dot-handle{border-color:#69c0ff}.vue-slider-dot-handle-focus{border-color:#36abff;-webkit-box-shadow:0 0 0 5px rgba(54,171,255,.2);box-shadow:0 0 0 5px rgba(54,171,255,.2)}.vue-slider-dot-handle:hover,.vue-slider:hover .vue-slider-dot-handle-focus,.vue-slider:hover .vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider-dot-handle-disabled{cursor:not-allowed;border-color:#ddd!important}.vue-slider-dot-tooltip{opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:6px 8px;color:#fff;border-radius:5px;border-color:rgba(0,0,0,.75);background-color:rgba(0,0,0,.75);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after,.vue-slider-dot-tooltip-inner-top:after{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-left:after,.vue-slider-dot-tooltip-inner-right:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-right:after{right:100%;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-inner-top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.vue-slider-dot-tooltip-inner-bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.vue-slider-dot-tooltip-inner-left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vue-slider-dot-tooltip-inner-right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.vue-slider-dot-tooltip-show,.vue-slider-dot:hover .vue-slider-dot-tooltip{opacity:1;visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner,.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner{-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.wrapper{height:100vh}.rotationouter{width:34px}.rotationouter_bottom{width:30px}.rotationouter2{width:38px}.rotating{-webkit-animation:rotating 2s linear infinite}.img-thumbnail{max-width:60%!important}.video-thumbnail{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:60%;height:auto}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.slide-fade-enter-active{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.flip-list-move{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}ul.folderlist{padding:12px}.folderlist li{list-style-type:none;font-size:14px}ul.filelist{position:relative;float:left;padding:12px;height:220px;background-color:#f8f8f8}.filelist li{list-style-type:none;font-size:14px}.file{float:left;width:220px}.file-inner{border:1px solid #e7eaec;padding:0;background-color:#fff;position:relative;margin-bottom:20px;margin-right:20px}.file-icon{height:100px;overflow:hidden;padding:15px 10px;text-align:center}.file-icon i{font-size:70px;color:#dadada}.file-image{overflow:hidden}.file-image,.file-image img{width:100%;height:auto}.file-name{padding:10px;background-color:#f8f8f8;border-top:1px solid #e7eaec}.file-name small{color:#676a6c}.dropwrapper{position:relative;width:100%;height:200px;-webkit-transition:height 1s ease;transition:height 1s ease}.dropwrapper.hover{height:400px}.dropcontainer{position:absolute;width:100%;height:100%;border:10px dashed #ccc;text-align:center}.dropcontainer i{font-size:48px}.image-parent{width:auto;max-height:250px}.image-container{border:1px solid #000;background-repeat:no-repeat}.closedcard{height:70px;overflow:hidden}.cardtransitionheight{-webkit-transition:height .5s;transition:height .5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.cardtransitionwidth{-webkit-transition:width .5s;transition:width .5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.opencard{height:auto}.rotate{-webkit-transition:all .5s linear;transition:all .5s linear}.rotate.down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.avatarhorizontallist{list-style-type:none;height:46px;padding:0;margin:0;height:36px}.avatarhorizontallist li{display:inline-block;width:16px;height:24px;-webkit-transition:width .5s;transition:width .5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.avatarhorizontallist:hover li{display:inline-block;width:32px}.cta_red{border:5px solid #ff3860;background-color:#ff3860;color:#fff}.cta_yellow{border:5px solid #ffeb3b;background-color:#ffeb3b;color:#fff}.cta_yellow:hover{border:5px solid #ff3860;background-color:#ff3860;color:#fff}.cta_green{border:5px solid #4dbd74;background-color:#4dbd74;color:#fff}.cta_green:hover{border:5px solid #ff3860;background-color:#ff3860;color:#fff}.cta_grey{border:5px solid #ccc;background-color:#fff;color:#4dbd74}.cta_grey:hover{border:5px solid #4dbd74;background-color:#4dbd74;color:#fff}.cta_grey2{border:5px solid #ffeb3b;background-color:#fff;color:#ffeb3b}.cta_grey2:hover{border:5px solid #ffeb3b;background-color:#ffeb3b;color:#fff}.cta_expanding{width:40px;height:40px;border-radius:40px;border:5px solid rgba(0,0,0,.2);float:right;font-size:20px}.cta_expanding:hover{width:140px;-webkit-transition:width .7s ease;transition:width .7s ease}.cta_expanding i{opacity:1}.cta_expanding:hover i,.cta_expanding i{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.cta_expanding:hover i{opacity:0}.cta_expanding .button-text{opacity:0;visibility:hidden;position:absolute;width:140px;right:0;font-size:18px;padding-right:20px}.cta_expanding .button-text i,.cta_expanding:hover .button-text{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.cta_expanding:hover .button-text{visibility:visible}.loading{position:relative;background-color:#e2e2e2}.loading .card-image{border-radius:0}.loading:after{display:block;content:"";position:absolute;width:100%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}@-webkit-keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.mobile::-webkit-scrollbar{width:0;background:transparent}.badge-today{border:2px solid #4dbd74}.app-header.navbar .dropdown-item.selected{background-color:#ff6f00;color:#fff}.app-header.navbar .dropdown-item:active,.app-header.navbar .dropdown-item:hover{background-color:#fcb680;color:#fff}@media (max-width:768px){.app-body{margin-top:0!important}.main,.wrapper{margin-top:48px}.main{padding-bottom:48px;height:100%!important}.locationsheader{max-height:400px;overflow-y:scroll}#mobilecalendarmenu,.mobilecalendarmenu{-webkit-transition:height .8s ease-out;transition:height .8s ease-out}.mobilecalendarmenu{background-color:#343a40!important;width:100%;height:185px;padding-top:6px;margin-bottom:80px}.mobilecalendarmenu--collapsed{background-color:#343a40!important;width:100%;height:0;-webkit-transition:height .4s ease-in;transition:height .4s ease-in}}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:" ";background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.timeline>li{margin:20px 0;padding-left:20px}ul.timeline>li:before{content:" ";background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #22c0e8;left:20px;width:20px;height:20px;z-index:400}#footernav .statusbar{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}#footernav .statusbar .item{margin-right:12px;float:left}#footernav.navbar-dark .navbar-toggler{color:#fff;border-color:#fff;font-size:5vw;background-color:transparent;border-radius:.25rem;float:right}#footernav.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}#footernav.navbar-collapse{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}#footernav.navbar,#footernav.navbar-collapse{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#footernav.navbar{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;color:#fff;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 12px 24px 12px;min-height:105px}#footernav .nav-link,.navbar .dropdown-toggle{color:#fff!important;font-size:5vw;margin-right:12px}#footernav .navbar-nav{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:left}#footernav .navbar-collapse .navbar-nav,#footernav .navbar-nav{-webkit-box-direction:normal;padding-left:0;margin-bottom:0;list-style:none}#footernav .navbar-collapse .navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:24px}#footernav .navbar-collapse .navbar-nav .nav-item{margin-top:12px}#footernav .navbar-collapse .nav-link,.navbar .dropdown-toggle{color:#fff!important;font-size:16px;margin-right:30px}.fixed-bottom-shortinfo{position:relative;right:0;bottom:0;left:0;z-index:1030;width:100%}#loading-wrapper{position:fixed;z-index:1090;background-color:#fff;width:100%;height:100%;left:0;top:0}#loading-text{display:block;position:absolute;top:50%;left:calc(50% - 80px);color:#000;width:250px;height:80px;margin:-7px 0 0 -45px;text-align:center;font-size:20px}.loading-text-line{position:relative;margin:12px;width:100%;text-align:center;font-size:20px}.progressloading{font-size:12px;padding:6px;text-align:center}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.flip-list-move{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.no-move{-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.ghost{opacity:.5;background:#c8ebfb}.list-group{min-height:20px}.list-group-item{cursor:move}.list-group-item i{cursor:pointer}.list-group.list-group-root{padding:0;overflow:hidden}.list-group.list-group-root .list-group{margin-bottom:0}.list-group.list-group-root .list-group-item{border-radius:0;border-width:1px 0 0 0}.list-group.list-group-root>.list-group-item:first-child{border-top-width:0}.list-group.list-group-root>.list-group>.list-group-item{padding-left:30px}.list-group.list-group-root>.list-group>.list-group>.list-group-item{padding-left:45px}.list-group-item .glyphicon{margin-right:5px}.login-background{background-image:url(../img/b-background.8047ace4.jpg);background-repeat:no-repeat;background-size:cover;min-height:0!important}#map{height:100%;width:100%;padding:0;position:relative;float:left}.hide{-webkit-transition:.01s;transition:.01s;-webkit-transform:translateX(-9999px);transform:translateX(-9999px)}.bookingbutton{position:absolute;bottom:4px;right:-6px}.label__checkbox{display:none}.label__check{display:inline-block;border-radius:50%;border:5px solid rgba(0,0,0,.1);background:#fff;vertical-align:middle;margin-right:20px;width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}.label__check i.icon{opacity:.2;font-size:1rem;color:transparent;-webkit-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s}.label__check:hover{border:5px solid rgba(0,0,0,.2)}.label__checkbox:checked+.label__text .label__check{-webkit-animation:check .5s cubic-bezier(.895,.03,.685,.22) forwards;animation:check .5s cubic-bezier(.895,.03,.685,.22) forwards}.label__checkbox:checked+.label__text .label__check .icon{opacity:1;-webkit-transform:scale(0);transform:scale(0);color:#fff;-webkit-text-stroke:0;-webkit-animation:icon .3s cubic-bezier(1,.008,.565,1.65) .1s 1 forwards;animation:icon .3s cubic-bezier(1,.008,.565,1.65) .1s 1 forwards}@-webkit-keyframes icon{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes icon{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes check{0%{width:1.5em;height:1.5em;border-width:5px}10%{width:1.5em;height:1.5em;opacity:.1;background:rgba(0,0,0,.2);border-width:15px}12%{width:1.5em;height:1.5em;opacity:.4;background:rgba(0,0,0,.1);border-width:0}50%{width:26px;height:26px;background:#4dbd74;border:0;opacity:.6}to{width:26px;height:26px;background:#4dbd74;border:0;opacity:1}}@keyframes check{0%{width:1.5em;height:1.5em;border-width:5px}10%{width:1.5em;height:1.5em;opacity:.1;background:rgba(0,0,0,.2);border-width:15px}12%{width:1.5em;height:1.5em;opacity:.4;background:rgba(0,0,0,.1);border-width:0}50%{width:26px;height:26px;background:#4dbd74;border:0;opacity:.6}to{width:26px;height:26px;background:#4dbd74;border:0;opacity:1}}@-webkit-keyframes FadeIn{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}85%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes FadeIn{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}85%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}#calendarweekcompact{height:100%;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#calendarmonth{width:100%}#calendarmonth td:first-child{border-style:none;border-right-style:solid;padding:0}.sidebar .nav{width:70px!important}.switch-success .switch-input:checked+.switch-slider{background-color:#4dbd74;border-color:#3a9d5d}.switch-pill .switch-slider{border-radius:50em}.switch-slider{position:relative;display:block;height:inherit;cursor:pointer;background-color:#fff;border:1px solid #c8ced3;-webkit-transition:.15s ease-out;transition:.15s ease-out;border-radius:.25rem}.clientbackground{background-image:linear-gradient(-20deg,#fc6076,#ff9a44)}.sidebarx{padding:6px}.timeray{height:1px;width:100%;background-color:#4dbd74;position:absolute;left:60px}.resourcesdates,.resourceslist,.resourcestrash{list-style:none;padding-left:0;min-height:60px}.resourceslist .resource{height:42px;border-bottom:1px solid;border-color:#000}.resourceslist .resource .title{height:34px;width:50%}.resourceslist .resource .hours{float:right!important;height:34px;width:50%;background-color:#4dbd74}.draggable_ghost{border-style:solid;border-color:#4dbd74;background-color:#4dbd74;height:60%;width:60px}.draggable_choosen,.draggable_drag{background-color:#fff!important;border-style:solid;border-color:#fff;height:30px}.list-enter-active,.list-leave-active,.list-move{-webkit-transition:.5s cubic-bezier(.59,.12,.34,.95);transition:.5s cubic-bezier(.59,.12,.34,.95);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.list-enter{opacity:0;-webkit-transform:translateX(50px) scaleY(.5);transform:translateX(50px) scaleY(.5)}.list-enter-to{opacity:1;-webkit-transform:translateX(0) scaleY(1);transform:translateX(0) scaleY(1)}.list-leave-active{position:absolute}.list-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}.hidden{display:none}.todoapp{background:#fff;margin:130px 0 40px 0;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 25px 50px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 25px 50px 0 rgba(0,0,0,.1)}.todoapp input::-webkit-input-placeholder{font-style:italic;font-weight:300;color:#e6e6e6}.todoapp input::-moz-placeholder{font-style:italic;font-weight:300;color:#e6e6e6}.todoapp input::input-placeholder{font-style:italic;font-weight:300;color:#e6e6e6}.todoapp h1{position:absolute;top:-155px;width:100%;font-size:100px;font-weight:100;text-align:center;color:rgba(175,47,47,.15);-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.edit,.new-todo{position:relative;margin:0;width:80%;font-family:inherit;font-weight:inherit;line-height:1.2em;outline:none;color:inherit;padding:2px;border:1px solid #999;-webkit-box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}.new-todo{padding:16px 16px 16px 60px;border:none;background:rgba(0,0,0,.003);-webkit-box-shadow:inset 0 -2px 1px rgba(0,0,0,.03);box-shadow:inset 0 -2px 1px rgba(0,0,0,.03)}.main{position:relative;z-index:2;border-top:1px solid #e6e6e6}label[for=toggle-all]{display:none}.toggle-all{position:absolute;width:60px;height:34px;text-align:center;border:none}.toggle-all:before{content:"❯";font-size:22px;color:#e6e6e6;padding:10px 27px 10px 27px}.toggle-all:checked:before{color:#737373}.todo-list{margin:0;padding:0;list-style:none}.todo-list li{position:relative;font-size:.875rem;border-bottom:1px solid #ededed}.todo-list li:last-child{border-bottom:none}.todo-list li.editing{border-bottom:none;padding:0}.todo-list li.editing .edit{display:block;width:506px;padding:13px 17px 12px 17px;margin:0 0 0 43px}.todo-list li.editing .view{display:none}.todo-list li .toggle{text-align:center;width:40px;height:auto;position:absolute;top:0;bottom:0;margin:auto 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.todo-list li .toggle:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="-10 -18 100 135"><circle cx="50" cy="50" r="50" fill="none" stroke="#ededed" stroke-width="3"/></svg>')}.todo-list li .toggle:checked:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="-10 -18 100 135"><circle cx="50" cy="50" r="50" fill="none" stroke="#bddad5" stroke-width="3"/><path fill="#5dc2af" d="M72 25L42 71 27 56l-4 4 20 20 34-52z"/></svg>')}.todo-list li label{white-space:pre-line;word-break:break-all;padding:15px 60px 15px 15px;margin-left:45px;display:block;line-height:1.2;-webkit-transition:color .4s;transition:color .4s}.todo-list li.completed label{color:#d9d9d9;text-decoration:line-through}.todo-list li .destroy{display:none;position:absolute;top:0;right:10px;bottom:0;margin:auto 0;font-size:30px;color:#fff;margin-bottom:11px}.todo-list li .destroy:hover{color:#fff}.todo-list li .destroy:after{content:"×"}.todo-list li:hover .destroy{display:block}.todo-list li .edit{display:none}.todo-list li.editing:last-child{margin-bottom:-1px}.filters{margin:0;padding:0;list-style:none;position:absolute;right:0;left:0}.filters li{display:inline}.filters li a{color:inherit;margin:3px;padding:3px 7px;text-decoration:none;border:1px solid transparent;border-radius:3px}.filters li a.selected,.filters li a:hover{border-color:rgba(175,47,47,.1)}.filters li a.selected{border-color:rgba(175,47,47,.2)}.card-body{padding:1.25rem}.bs-docs-sidebar.affix{position:fixed;top:20px}.tableheadcontainer{position:relative;width:100%;float:left;overflow:hidden}.tablebodycontainer{position:relative;float:left;height:calc(100vh - 300px);overflow:auto;overflow-y:scroll;overflow-x:hidden}.calendarcontainer{position:relative;width:100%;float:left;overflow:hidden}.calendarcontainer h1{font-size:3rem}.calendarcontainer .calendarbody{padding:0;margin:0;position:relative;float:left;list-style:none;font-size:.75rem;height:100%;width:100%}.calendarcontainermonth{position:relative;width:100%;float:left;overflow:hidden}.calendarcontainermonth .calendarbodymonth{padding:0;margin:0;position:relative;float:left;list-style:none;font-size:.75rem;height:100%;width:100%}.scrolltable{overflow-x:scroll;margin-left:60px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.scrolltable::-webkit-scrollbar{display:none}.timecal{display:block;position:relative;top:-8px}.currentdate{border-top:2px solid!important;border-top-color:#4dbd74!important;border-left:2px solid!important;border-left-color:#4dbd74!important;border-right:2px solid!important;border-right-color:#4dbd74!important}.currentdate,.currentday{color:#4dbd74}.calendartoday{border-left:2px solid!important;border-left-color:#4dbd74!important;border-right:2px solid!important;border-right-color:#4dbd74!important}.dropzone{background-color:#cfc;opacity:.3}.nodrop{background-color:#e0ebeb}.tablewrapper{position:relative;overflow:auto;overflow-y:scroll;overflow-x:hidden}.tablewrapper,.tablewrappermonth{float:left;height:calc(100vh - 300px)}.tablewrappermonth{position:fixed;margin-top:-1px;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.tablewrappermonth::-webkit-scrollbar{display:none}.tablewrappermonthscroll{position:relative;margin-left:60px;height:calc(100vh - 300px);margin-top:-1px;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.controlwrapper{position:relative;float:left;height:100%}.resourceswrapper{position:relative;float:left;height:60vh;overflow:auto;overflow-y:scroll;overflow-x:hidden}.wrappercal{position:relative;width:100%;overflow:hidden}tbody{display:inline-block;overflow-y:auto;overflow-x:hidden}table{margin-bottom:0!important}table tbody tr{width:100%}table tbody tr,table thead{display:table;table-layout:fixed}table thead{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tableheadday,.tableheadmonth,.tableheadmonthscroll,.tableheadweek{width:100%}table tfoot{display:table;vertical-align:middle;border-color:inherit;background-color:#f2f2f2;width:100%}.table td,.table th{border-right:1px solid #d1d4d7;font-weight:400}.table .thead-light th{color:#3e515b;background-color:#d1d4d7;border-color:#d1d4d7}.list-item{display:inline-block}.list-enter-active,.list-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.list-enter,.list-leave{opacity:0}.listflip-complete-item{-webkit-transition:all 1s;transition:all 1s;display:inline-block;margin-right:10px}.list-complete-leave-to,.listflip-complete-enter{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.listflip-complete-leave-active{position:absolute}.list-complete-item{padding:4px;margin-top:4px;border:1px solid;-webkit-transition:translateX(10px);transition:translateX(10px)}.list-complete-move{-webkit-transition:all .2s;transition:all .2s}.list-complete-enter-active{-webkit-transition:translateX(10px) .3s ease;transition:translateX(10px) .3s ease}.list-complete-leave-active{-webkit-transition:translateX(10px) .8s cubic-bezier(1,.5,.8,1);transition:translateX(10px) .8s cubic-bezier(1,.5,.8,1)}.list-complete-enter,.list-complete-leave-to{-webkit-transform:translateX(1px);transform:translateX(1px);opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .75s;transition:opacity .75s}.fade-enter,.fade-leave-to{opacity:0}.calendar{overflow:hidden}.calendarelementsday,.calendarelementsmonth,.calendarelementsweek{position:absolute;height:100%;width:100%;top:0;left:0}.appointments{width:100px;height:500px}.appointments,.functionbox,.resources{position:absolute;z-index:1050;top:0;clear:both}[draggable=true]{-khtml-user-drag:element}.appointment{position:absolute;z-index:1051;cursor:move;clear:both;list-style:none;-webkit-box-shadow:0 10px 20px hsla(0,0%,46.7%,.75),inset 0 -3px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px hsla(0,0%,46.7%,.75),inset 0 -3px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 5px 11px 1px hsla(0,0%,46.7%,.75);-webkit-box-sizing:border-box;-webkit-user-drag:element;-webkit-user-select:none;-moz-box-sizing:border-box;-webkit-animation-fill-mode:both;animation-fill-mode:both;-ms-touch-action:none;touch-action:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.appointmentloading{opacity:.5!important}.appointment:-webkit-drag{background-color:#ffff9a}.appointments .archived{opacity:.5}.label__check{-webkit-animation:FadeIn .25s ease;animation:FadeIn .25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.inner{position:relative;height:100%;width:100%;font-size:.8rem}.attendeenumber{position:absolute;bottom:12px;right:12px}.daynumber{-webkit-transition:max-width 1.5s ease,width 1.5s ease;transition:max-width 1.5s ease,width 1.5s ease}.resourceelement{position:absolute;z-index:1051;clear:both;list-style:none;-webkit-box-shadow:0 10px 20px hsla(0,0%,46.7%,.75),inset 0 -3px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px hsla(0,0%,46.7%,.75),inset 0 -3px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 5px 11px 1px hsla(0,0%,46.7%,.75);-webkit-box-sizing:border-box;box-sizing:initial;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#ef5734;background-image:linear-gradient(315deg,#ef5734,#ffcc2f 74%)}.resourceelementinner{height:100%;width:100%}.resourceelementresizetop{top:0}.resourceelementresizebottom,.resourceelementresizetop{position:absolute;width:100%;height:20px;left:0;right:0;cursor:row-resize}.resourceelementresizebottom{bottom:0}.appointment .draggablelementchangeposition{width:100%;top:0;background-color:#ffc266}.appointment .draggablelementchangeduration{width:100%;bottom:0;background-color:#ffc266}.openinghours .progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#d1d4d7;border-radius:.25rem;height:34px;position:relative}.openinghours .progress-bar{height:34px;color:#fff;background-color:#20a8d8}.openinghours .progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.openinghours .progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.kioskevents .callout-color1{border-left-color:#f8cb00}.kioskevents .callout-color1 h4{color:#f8cb00;font-size:1rem}.kioskevents .callout-new{position:relative;padding:0 1rem;margin:1rem 0;border:0 solid #d1d4d7;border-left-width:1rem}.tab-content{border-top-style:none!important;margin-top:0!important}.tab-content .fade{opacity:1!important}.nav-tabs>li{float:left;margin-bottom:-1px}.nav>li{position:relative;display:block}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav>li>a{position:relative;display:block;padding:10px 15px}.drop-activated{border-color:#ff5722;border-style:dotted;border-width:.75px;-webkit-box-shadow:0 10px 20px hsla(0,0%,46.7%,.75),inset 0 -3px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px hsla(0,0%,46.7%,.75),inset 0 -3px 0 rgba(0,0,0,.2)}.appointmentbox{position:relative;float:left;min-height:250px;width:100%}.tablewrapperbox{float:left;width:100%;display:inline-block;height:100%}.servicegroup{top:0;bottom:0;left:0;right:-17px;overflow-y:scroll}.option__desc,.option__image{display:inline-block;vertical-align:middle}.option__desc{margin-left:12px}.multiselect--active{z-index:1052!important}.form-control.is-danger,.textarea.is-danger{border-color:#ff3860!important}.help.is-danger{color:#ff3860}.avatarcontainer{position:relative;padding-top:25px}.avatar{vertical-align:middle;margin:0 0 0 10px}.username{color:#000;font-size:14px;margin:8px 0 0 8px}.aside-menu-fixed.aside-menu-hidden .main{height:100vH}.tree-menu{.label-wrapper{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;.has-children{cursor:pointer}}}.panel-group{margin-bottom:20px}.panel{margin-bottom:6px}.panel-group .panel{margin-bottom:2px;border-radius:4px}.panel-primary>.panel-heading{color:#000;background-color:#d1d4d7;border-color:#d1d4d7}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-info>.panel-heading{color:#000;background-color:#d1d4d7;border-color:#d1d4d7}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.contractscontainer{position:relative;float:left;width:100%;overflow:auto;overflow-x:scroll;overflow-y:hidden}.agbcontainer{width:100%;max-height:250px;overflow:auto;overflow-y:scroll;overflow-x:hidden;position:relative;float:left}.agbcontainerprint{font-size:8px;padding:200px 60px 24px 60px}.agbcontainerprint p{line-height:1;margin-bottom:6px}.pages{background:#fff;display:block;margin:0 auto;width:695px;height:90%;overflow-y:hidden;overflow:auto;padding:24px 24px 24px 24px}.pagea4portrait{width:595px;height:842px;margin:0 auto;margin-bottom:.5cm;-webkit-box-shadow:0 0 .5cm rgba(0,0,0,.5);box-shadow:0 0 .5cm rgba(0,0,0,.5)}.pagea4portraitbackground{background-image:url(../img/b1_Briefpapier.445a42e2.jpg);background-repeat:no-repeat}.pagea4landscape{width:21cm;height:29.7cm}.pagea3landscape{width:29.7cm;height:42cm}.pagea3portrait{width:42cm;height:29.7cm}.pagea5landscape{width:14.8cm;height:21cm}.pagea5portrait{width:21cm;height:14.8cm}.maincontent{position:relative;float:left;page-break-after:auto}@pagea4portrait{size:A4;margin:0}@media print{body,html{width:210mm;height:297mm}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}.pagea4portrait{margin:0;border:initial;border-radius:initial;width:auto;min-height:0;-webkit-box-shadow:initial;box-shadow:none;background:initial;page-break-after:always}.maincontent{position:relative;float:left;page-break-after:auto}.custompagebreak{page-break-after:always}.agbcontainer{position:relative;float:left}}.contractmodal .modal-dialog,.contractmodal .modal-lg{max-width:1024px!important}.contractsummary{padding:12px}}