.nav-link:hover,.navbar-nav li:hover{background-color:#F1F1F1}.badge,.label,button{border:.5px solid rgba(0,0,0,.1)}body,body.firefox,html{font-family:"Segoe UI";font-size:10.5pt;overflow:hidden;height:100%}main{padding-top:7.5rem!important}p.spinner{padding-top:2px;margin-left:8px;margin-right:8px}.navbar-btn{float:left}.push{color:red!important;padding-right:4px}.push-enabled{color:green!important}.navbar-brand img{display:inline-block;vertical-align:top;white-space:nowrap;margin:-12px 12px 0 -12px}.navbar-brand .fa{color:#5CB85C;margin-right:6px;font-weight:600;font-size:23pt;text-shadow:.5px .5px 0 rgba(0,0,0,.5)}.navbar-brand{font-size:16pt}.nav-link{height:100%;min-height:100%;font-size:1.2em}.navbar-icons .fa{display:inline-block;margin:0 6px 0 0;line-height:3pt;font-size:13.5pt}.navbar-icons li:hover .fa{color:#8A8A9A}.scrollable{max-height:100%!important;overflow-y:auto;overflow-x:hidden}.badge,.label{text-shadow:.75px .75px 0 rgba(0,0,0,.3);color:#fff}.badge.bg-warning{background-color:#f0ad4e!important}.bg-notloged{filter:opacity(35%)}.bg-nottoday{filter:opacity(25%)}.bg-default{background-color:silver}.bg-outside{background-color:#407010}.bg-darker{filter:saturate(.7)!important}button{text-shadow:.5px .5px 0 rgba(0,0,0,.25)}button .fa{text-shadow:.5px .5px 0 rgba(0,0,0,.5)}.hidden-form-field,.hidden-form-field:focus{height:0;margin:-12px 0 10px;padding:0;outline:0;border-color:transparent;border-top-width:0!important;box-shadow:none!important}.below-the-fold table{margin-bottom:10px}.below-the-fold table thead{border-top:2px solid #ddd;border-bottom:2px solid #ddd}.below-the-fold table thead th{background-color:#f5f5f5}.below-the-fold table td,.below-the-fold table th{background-color:#fff;border:1px solid #ddd;padding:8px}.stickyleftpanel,.stickymainpanel div.navbar{padding-bottom:0;margin-bottom:0}.loadingscreen{text-align:center}.flashing{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:.3}}td div.ember-view span.badge,td div.ember-view span.label,td span.badge,td span.label{display:inline-block;white-space:normal;text-align:left}.commentdays,.workdays{text-align:justify;white-space:normal}.darkgreen{background-color:#006400}a.blocklink{display:block}.card-borderless{border:0;box-shadow:none}.stickymainpanel{position:absolute;width:100%;background-color:#fff;top:0;z-index:3}.stickyleftpanel,.stickyrightpanel{position:-webkit-sticky;z-index:2;top:72px}.stickyleftpanel{position:sticky;border-bottom:0;box-shadow:0}.stickyrightpanel{position:sticky}.main-column{position:-webkit-sticky;position:sticky;top:72px}.card-list,div.card-header.relative{position:relative}.card-list{margin-top:0;z-index:1}.stickyleftpanel div.ember-power-select-trigger{margin-left:8px;height:34px;padding:6px 0;font-size:14px;line-height:1.42857143}.groupheader{padding:15px 0 15px 8px;margin:0;background-color:rgba(0,0,0,.05)!important}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.025)}div.card-header h1 span.title{display:inline-block}div.card-header h1 span.department-title{display:inline-block;color:#000}.btn-header{margin:0;min-width:44px!important;border-radius:3px;outline:0;font-size:1em}.btn-header:active,.flatpickr-day{border:0;outline:0}.btn-close{background-color:#aaa;border-color:#a9a9a9;color:#fff}.btn-close:hover{background-color:#999;border-color:#989898;color:#fff}.alert.alert-compact{margin:2px 0;padding:2px 5px}.alert-active,.alert-expired{color:#363636;background-color:#f0f0f0;border-color:#cfcfcf}.alert-expired{font-style:italic}.alert-personal{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-outside{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-dismissible{margin:2px 0;padding:2px 5px;padding-right:25px!important}.commentdays,.commentdays span,.workdays,.workdays>span{padding:0;margin:0}.btn-delete-alert{color:red;opacity:.6;margin-top:3px;margin-right:1px}.btn-delete-alert:hover{opacity:.75;color:red}.btn-delete-alert i{color:inherit;font-size:1em}.input-group-addon{background-color:#f6f6f6!important}.work,.work.atcustomer,.work.personal,.work.regular{background-color:transparent}.nowork{color:silver}.work.atcustomer{color:#696;font-weight:700}.work.personal{color:#E44;font-weight:700}.work.regular{color:#666;font-weight:700}.workdays{display:inline;width:100%}.thisweek{border-bottom:1px solid #ccc}.commentdays{display:inline-block}.evenweek,.oddweek{white-space:normal}.commentdays.inactive{display:none}.commentdays span{display:inline-block;border:none;min-width:1.5em;text-align:center;font-size:1em;background-color:inherit;opacity:.75}.commentdays span.inactive{display:none}.commentdays span.active{opacity:.9}.commentdays span.weeklabel{border:0 solid;min-width:2.5em;text-align:left;opacity:1}.ember-radio-button{font-weight:400}.flatpickr-calendar{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);width:240px!important}.flatpickr-rContainer{width:87.5%}.flatpickr-weekwrapper{width:12.5%}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 5px}.flatpickr-weekdays{background-color:#dfdfdf}.flatpickr-days{width:100%!important}.dayContainer{width:100%;min-width:100%;max-width:100%}.flatpickr-day{border-radius:3px;cursor:pointer;font-weight:initial;width:14.285714285714286%;-webkit-flex-basis:14.285714285714286%;-ms-flex-preferred-size:14.285714285714286%;flex-basis:14.2857143%;max-width:14.285714285714286%;height:initial;line-height:25px;margin:0;font-size:12px;padding:0;background:#f5f5f5;color:#666}.flatpickr-day.today{color:#3af;font-weight:700}.flatpickr-day.selected{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#999}.flatpickr-day:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{height:28px;padding:0;user-select:none}.flatpickr-current-month{font-size:110%;padding:0;line-height:1;height:28px}.flatpickr-months .flatpickr-month{height:28px}.flatpickr-calendar.hasTime .flatpickr-time,.flatpickr-time,.flatpickr-time .numInputWrapper,.flatpickr-time .time24hr,.flatpickr-time>input,.numInputWrapper{height:25px;font-size:12px;line-height:25px;max-height:25px}.modal{background-color:rgba(0,0,0,.25)}