#app{color:#2c3e50}.log-off-button[data-v-5c13b64c]{background-color:#d9534f;border:none;border-radius:4px;color:#fff;font-family:var(--app-font);font-size:12px;font-weight:480;padding:4px 12px;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;letter-spacing:.5px;height:29px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-right:5px}.log-off-button[data-v-5c13b64c]:hover{background-color:#b94a41}.log-off-button[data-v-5c13b64c]:active{background-color:#9f4036}.ribbon-header[data-v-3338e631]{background-color:#000;position:fixed;top:0;left:0;width:100%;height:60px;z-index:5002;display:flex;align-items:center;font-family:var(--app-font)}.ribbon-header-container[data-v-3338e631]{display:flex;justify-content:space-between;width:100%;color:#fff;padding:15px 16px;align-items:center;height:100%;box-sizing:border-box}.ribbon-controls[data-v-3338e631]{display:flex;align-items:center;gap:10px}.draggable-mode-toggle[data-v-3338e631],.five-min-toggle[data-v-3338e631]{display:flex;align-items:center;gap:6px;color:#fff}.switch[data-v-3338e631]{position:relative;display:inline-block;width:40px;height:20px}.switch input[data-v-3338e631]{display:none}.slider[data-v-3338e631]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#666;transition:.2s;border-radius:20px}.slider[data-v-3338e631]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}.switch input:checked+.slider[data-v-3338e631]{background-color:#4caf50}.switch input:checked+.slider[data-v-3338e631]:before{transform:translateX(20px)}.toggle-label[data-v-3338e631]{font-size:12px;color:#fff}.ribbon-header-text[data-v-3338e631]{color:#fff!important;font-size:18px}[data-v-2c6d2464]{box-sizing:border-box}.calendar-popout[data-v-2c6d2464]{position:absolute;z-index:50;top:35px;left:0;width:280px;background:#fff;border:1px solid #d1d1d1;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:0}.calendar-popout[data-v-2c6d2464]:before{content:"";position:absolute;top:-8px;left:50px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;z-index:2}.calendar-popout[data-v-2c6d2464]:after{content:"";position:absolute;top:-9px;left:49px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #d1d1d1;z-index:1}.header[data-v-2c6d2464]{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.header strong[data-v-2c6d2464]{font-size:14px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.3px}.header .nav[data-v-2c6d2464]{background:none;border:none;font-size:20px;line-height:1;cursor:pointer;padding:2px 8px;color:#333;font-weight:400}.header .nav[data-v-2c6d2464]:hover:not(:disabled){background-color:#f0f0f0;border-radius:3px}.header .nav[data-v-2c6d2464]:disabled{opacity:.35;cursor:default}.calendar-grid[data-v-2c6d2464]{padding:8px}.calendar-weekdays[data-v-2c6d2464]{display:grid;grid-template-columns:32px repeat(7,1fr);gap:2px;margin-bottom:4px}.calendar-weekday[data-v-2c6d2464]{text-align:center;font-size:11px;font-weight:700;color:#000;padding:4px 0}.calendar-weekday.wk-column[data-v-2c6d2464]{border-right:1px solid #ccc;margin-right:2px}.calendar-days-with-weeks[data-v-2c6d2464]{display:flex;flex-direction:column}.calendar-row[data-v-2c6d2464]{display:grid;grid-template-columns:32px repeat(7,1fr);gap:2px;margin-bottom:2px}.calendar-week-number[data-v-2c6d2464]{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#000;padding:4px 0;border-right:1px solid #ccc;margin-right:2px}.calendar-week-number.no-week-number[data-v-2c6d2464]{color:transparent}.calendar-day[data-v-2c6d2464]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:#000;cursor:pointer;border-radius:3px;background-color:#fff;border:none;transition:background-color .2s}.calendar-day[data-v-2c6d2464]:hover:not(.disabled):not(.selected){background-color:#f0f0f0}.calendar-day.disabled[data-v-2c6d2464]{color:var(--color-light-grey);cursor:not-allowed;pointer-events:none}.calendar-day.other-month[data-v-2c6d2464]{color:#ccc}.calendar-day.other-month.disabled[data-v-2c6d2464]{color:#e0e0e0}.calendar-day.selected[data-v-2c6d2464]{background-color:#2d7d2d!important;color:#fff!important;font-weight:600}.calendar-day.in-month[data-v-2c6d2464]{color:#000}.calendar-day.in-month.disabled[data-v-2c6d2464]{color:#ccc}[data-v-b00f676e]{box-sizing:border-box}.week-selector[data-v-b00f676e]{position:relative;display:inline-block;float:left}.week-trigger[data-v-b00f676e]{position:relative;display:flex;align-items:stretch;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;text-transform:uppercase;height:25.59px;overflow:hidden}.week-trigger[data-v-b00f676e]:hover{border-color:#999}.week-trigger.open[data-v-b00f676e]{border-color:#666665}.week-label[data-v-b00f676e]{color:#717171;text-align:center;white-space:nowrap;width:128px;font-weight:600;font-size:12.8px;font-family:Segoe UI,Arial,sans-serif;line-height:normal}.arrow-button[data-v-b00f676e],.week-label[data-v-b00f676e]{display:flex;align-items:center;justify-content:center;padding:5px}.arrow-button[data-v-b00f676e]{background-color:#5a5a5a;border:none;border-left:1px solid #ccc;width:25.59px;cursor:pointer;margin:0;position:relative}.arrow-button[data-v-b00f676e]:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-pure-white)}.arrow[data-v-b00f676e]{display:none}.fullscreen-loading-overlay[data-v-74d0e7f6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner[data-v-74d0e7f6]{width:64px;height:64px;border:6px solid #ccc;border-top:6px solid #1976d2;border-radius:50%;animation:spin-74d0e7f6 .9s linear infinite;margin-bottom:16px}@keyframes spin-74d0e7f6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-74d0e7f6]{font-size:1.2rem;color:#fff}.rota-header[data-v-dd74a372]{position:static;background-color:#f8f9fa;border-bottom:none;box-shadow:0 2px 4px rgba(0,0,0,.05);font-family:var(--app-font);margin-top:60px}.header-top-row[data-v-dd74a372]{padding:0 15px 15px;background-color:#eef2f3;border-bottom:none;min-height:20px}.selector-group[data-v-dd74a372]{display:flex;gap:5px}@media (max-width:768px){.selector-group[data-v-dd74a372]{flex-direction:column;gap:5px}.header-top-row[data-v-dd74a372]{padding:5px 10px}}.timeline-header span[data-v-a98b7426]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.major-marker[data-v-a98b7426]{font-weight:700;z-index:2}.minor-marker[data-v-a98b7426]{font-weight:400;z-index:1}.half-hour-indicator[data-v-a98b7426]{z-index:1;position:absolute;top:0;width:16px;height:35px;transform:translateX(-8px);display:block}.half-hour-indicator[data-v-a98b7426]:after,.half-hour-indicator[data-v-a98b7426]:before{display:none!important}.major-time[data-v-a98b7426]{font-size:var(--timeline-timestamp-size);color:var(--timeline-timestamp-color)}.minor-time[data-v-a98b7426]{font-size:10px;color:var(--timeline-timestamp-color);opacity:.8}.half-hour-circle[data-v-a98b7426]{width:6px;height:6px;border-radius:50%;background-color:#dadada;opacity:.95;position:absolute;left:50%;top:25px;transform:translateX(-50%);z-index:6}.half-time[data-v-a98b7426]{font-size:10px;color:var(--timeline-timestamp-color);opacity:.9;position:absolute;left:50%;top:4px;transform:translateX(-50%);z-index:1;white-space:nowrap}:root{--marker-shift:0.3px;--timeline-bg-color:var(--color-timeline-background);--timeline-header-bg:var(--color-pure-white);--timeline-label-bg:var(--color-dark-background);--timeline-header-text-color:var(--color-timeline-header-text);--timeline-main-bar-bg:var(--color-dark-background);--timeline-label-text-color:var(--color-pure-white);--grid-line-color:var(--color-grid-line);--dot-dark-color:var(--color-timeline-header-text);--dot-light-color:var(--color-dot-light);--dot-light-color-darker:var(--color-dot-light-darker);--timeline-header-height:40px;--timeline-footer-bg:var(--color-dark-background);--timeline-divider-color:var(--color-timeline-divider);--timeline-timestamp-weight:400;--timeline-timestamp-size:15px;--timeline-label-weight:448}.timeline-container{position:relative;background-color:var(--timeline-header-bg);display:flex;flex-direction:row;height:auto;overflow-x:visible;overflow-y:hidden;box-sizing:border-box;margin-top:0;padding:0}.timeline-labels{width:330px;flex-shrink:0;display:flex;flex-direction:column;background-color:var(--timeline-label-bg);border:none;box-shadow:none}.timeline-content{flex-grow:1;flex-shrink:1;min-width:0;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:column;background-color:var(--timeline-header-bg);height:auto;scrollbar-width:none;-ms-overflow-style:none}.timeline-content::-webkit-scrollbar{display:none}.timeline-header{--timeline-timestamp-size:15px;--timeline-timestamp-color:var(--color-timeline-timestamp);position:sticky;top:var(--app-header-height);z-index:15;color:var(--timeline-header-text-color);min-height:var(--timeline-header-height);color:var(--timeline-timestamp-color);flex-shrink:0;margin-top:0;padding:0}.header-time-grid,.timeline-header{background-color:var(--timeline-header-bg)!important;width:var(--timeline-width)}.header-time-grid{position:relative;border-bottom:none;height:var(--timeline-header-height)}.hour-lines{position:absolute;top:0;left:var(--column-width);right:0;bottom:0;z-index:1;pointer-events:none}.time-marker{position:absolute;top:0;text-align:center;z-index:10;min-height:35px;display:flex;align-items:flex-start;justify-content:center;width:80px;transform:translateX(calc(-50% + var(--marker-shift)))}.time-text{display:block;font-size:var(--timeline-timestamp-size);font-weight:var(--timeline-timestamp-weight);color:var(--timeline-timestamp-color);white-space:nowrap;padding-top:5px}.time-marker:before{top:25px;width:6px;height:6px;background-color:var(--dot-dark-color);border-radius:50%;z-index:2}.time-marker:after,.time-marker:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.time-marker:after{top:32px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--dot-dark-color)}.time-marker.light-marker:before{background-color:var(--dot-light-color-darker);width:4px;height:4px;top:27px}.time-marker.light-marker:after{border-top-color:var(--dot-light-color-darker);border-left:2px solid transparent;border-right:2px solid transparent;border-top:3px solid var(--dot-light-color);top:33px}.timeline-row{display:flex;align-items:stretch;min-height:40px;height:40px;background-color:var(--timeline-main-bar-bg);flex-shrink:0;width:var(--timeline-width);cursor:ew-resize}.timeline-start-block-footer{background-color:var(--timeline-label-bg);color:var(--timeline-label-text-color);width:330px;padding:0 60px 0;font-weight:var(--timeline-label-weight);display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;box-shadow:none;height:40px}.timeline-labels .timeline-start-block-header,.timeline-start-block-footer{border-right:var(--timeline-line-width) solid var(--timeline-divider-color)!important}.timeline-labels .timeline-start-block-header{background-color:var(--timeline-header-bg);color:var(--timeline-header-text-color)}.schedule-grid-container{position:relative;flex-shrink:0;display:flex;align-items:stretch;width:var(--timeline-width);background-color:var(--timeline-main-bar-bg);box-sizing:border-box;cursor:ew-resize}.timeline-end-section{width:var(--column-width);border:none;height:40px;align-items:center;justify-content:center}.timeline-end-column,.timeline-end-section{flex-shrink:0;background-color:var(--timeline-label-bg);display:flex}.timeline-end-column{width:183px;flex-direction:column;border-left:var(--timeline-line-width) solid var(--grid-line-color);box-sizing:border-box;position:relative}.timeline-end-header-block{min-height:var(--timeline-header-height);background-color:var(--timeline-header-bg);color:var(--timeline-header-text-color);border-left:var(--timeline-line-width) solid var(--timeline-divider-color);width:100%}.timeline-end-row-block{height:40px;background-color:var(--timeline-footer-bg);border:none;width:100%}.schedule-grid{position:relative;flex-grow:1;display:grid;background-color:var(--timeline-main-bar-bg);background-image:repeating-linear-gradient(to right,var(--grid-line-color) 0,var(--grid-line-color) var(--timeline-line-width),var(--timeline-main-bar-bg) var(--timeline-line-width),var(--timeline-main-bar-bg) var(--column-width))}.schedule-block{background-color:transparent;background-image:none;height:20px;margin:auto 0;z-index:2;border-radius:3px;display:none}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.day-tabs-vuetify.v-tabs[data-v-097a6531]{background-color:transparent!important;box-shadow:none!important;margin:2px 0 0 0!important;padding:0!important;min-height:0!important;border-radius:0!important}.day-tabs-vuetify .v-slide-group__content[data-v-097a6531]{display:flex;padding:0!important;margin:0!important;align-items:center!important;height:29px!important;gap:0!important;border-radius:0!important}.day-tabs-vuetify .v-tabs__wrapper[data-v-097a6531]{background:transparent!important;box-shadow:none!important;min-height:0!important}.day-tab-item.v-tab[data-v-097a6531]{font-family:var(--app-font)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:3px 8px!important;border-top:1px solid #bbb!important;border-bottom:1px solid #bbb!important;border-left:1px solid #bbb!important;border-right:1px solid #bbb!important;background-color:#f0f0f0!important;text-decoration:none!important;color:#222!important;text-transform:none!important;min-width:unset!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;min-height:29px!important;height:29px!important;box-sizing:border-box!important;vertical-align:middle!important;border-radius:0!important;margin-right:0!important;transition:background .2s,color .2s}.day-tabs-vuetify .v-slide-group__content .day-tab-item.v-tab[data-v-097a6531]:first-child{border-left:1px solid #bbb!important}.day-tab-item.v-tab--selected[data-v-097a6531]{background-color:#fff!important;color:#111!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;z-index:4!important;border-top:1px solid #000!important;border-bottom:1px solid #000!important;border-left:1px solid #000!important;border-right:1px solid #000!important;border-radius:0!important}.btn-assign,.btn-smp,.key-btn,.print-btn,.shared-btn{padding:5px 8px;border-radius:5px;font-family:var(--app-font);font-size:11px;font-weight:480;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;margin-left:2px;height:24px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.shared-btn:focus{outline:none}.btn-smp{color:var(--color-pure-white);background-color:var(--color-smp-green)}.btn-smp:hover{background:var(--color-smp-green-hover)}.btn-smp:focus{background:var(--color-smp-green)}.print-btn[data-v-07e42593]{background-color:#000;border:1px solid transparent;color:#fff;margin-top:2px;margin-bottom:5px}.print-btn[data-v-07e42593]:hover{background-color:#1a1a1a}.print-arrow[data-v-07e42593]{display:inline-block;font-size:50%;line-height:1;vertical-align:middle;margin-left:4px}.print-btn[data-v-07e42593]:active{background-color:#000}.key-legend-popup[data-v-ea643ee6]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:246px;z-index:1000;margin-top:8px;border:1px solid #e0e0e0}.key-legend-header[data-v-ea643ee6]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:8px 8px 0 0}.key-legend-header h3[data-v-ea643ee6]{margin:0;font-size:14px;font-weight:600;color:#333}.close-btn[data-v-ea643ee6]{background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-ea643ee6]:hover{background-color:#f0f0f0;color:#333}.key-legend-content[data-v-ea643ee6]{padding:14px}.legend-item[data-v-ea643ee6]{display:flex;align-items:center;margin-bottom:6px;font-size:10px;border-radius:4px;padding:6px 8px;color:#fff;font-weight:500}.legend-item[data-v-ea643ee6]:last-child{margin-bottom:0}.legend-color[data-v-ea643ee6]{display:none}.legend-item.contracted-times[data-v-ea643ee6]{background-color:#1e844a}.legend-item.contracted-hours[data-v-ea643ee6]{background-color:#27ae61}.legend-item.additional-hours[data-v-ea643ee6]{background-color:#2b80b9}.legend-item.manager-shift[data-v-ea643ee6]{background-color:#ec9933}.legend-item.absence-offsite[data-v-ea643ee6]{background-color:#636363}.legend-item.break-time[data-v-ea643ee6]{background:repeating-linear-gradient(45deg,#999,#999 8px,#a8a8a8 0,#a8a8a8 18px);color:#fff}.legend-item.other-department[data-v-ea643ee6]{background-color:#bec3c7}.legend-item.not-clocked-in[data-v-ea643ee6]{background-color:#000}.legend-item.employee-availability[data-v-ea643ee6]{background-color:#dedede;color:#424242;border:1px solid #e0e0e0}.key-btn[data-v-11cfd80f]{background-color:#5bc0de;border:1px solid #2a9fb6;color:#fff;margin-bottom:6px}.key-icon[data-v-11cfd80f]{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;background:#fff;color:#5bc0de;border-radius:50%;margin-right:5px;font-weight:700;font-size:9px}.key-text[data-v-11cfd80f]{display:inline-block}.key-btn[data-v-11cfd80f]:hover{background-color:#4fb8cf;border-color:#278fa0}.key-btn[data-v-11cfd80f]:active{background-color:#3498db;border-color:#1f6f86}.key-button-container[data-v-11cfd80f]{position:relative}.btn-assign[data-v-590911a7]{color:var(--color-pure-white);background-color:var(--color-pure-black)}.btn-assign[data-v-590911a7]:hover{background-color:var(--color-dark-grey)}.btn-assign[data-v-590911a7]:focus{background-color:var(--color-pure-black)}.not-implemented-popup[data-v-590911a7],.not-implemented-popup[data-v-c2a5c846]{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);background:rgba(30,30,30,.95);color:#fff;padding:32px 48px;border-radius:8px;font-size:20px;z-index:9999;box-shadow:0 2px 16px #0008;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-smp[data-v-35785244]{background:var(--color-bootstrap-danger-red);color:var(--color-pure-white)}.btn-smp[data-v-35785244]:hover{background:var(--color-alert-red-hover)}.btn-smp[data-v-35785244]:focus{background:var(--color-bootstrap-danger-red)}#main-layout[data-v-5fe3ad18]{display:flex;width:100vw;box-sizing:border-box}#draggable-container[data-v-5fe3ad18]{display:contents}#draggable-div[data-v-5fe3ad18]{position:absolute;top:8px;left:50px;width:200px;height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;overflow:visible}#draggable-div[data-v-5fe3ad18],.shift-bar[data-v-5fe3ad18]{display:flex;align-items:center;background-image:none!important}.shift-bar[data-v-5fe3ad18]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.handle[data-v-5fe3ad18]{position:absolute;width:var(--handle-width,6px);height:115%;border-radius:var(--handle-radius,2px);opacity:1;z-index:12}.handle[data-v-5fe3ad18],.handle[data-v-5fe3ad18]:hover{background-color:#000;cursor:grab}.handle[data-v-5fe3ad18]:active{cursor:grabbing}.left-handle[data-v-5fe3ad18]{left:calc(var(--handle-width, 6px)*-1)}.right-handle[data-v-5fe3ad18]{right:calc(var(--handle-width, 6px)*-1)}.shift-row[data-v-5fe3ad18]{display:block}.seg--break[data-v-5fe3ad18]{background:repeating-linear-gradient(45deg,#999,#999 8px,#a8a8a8 0,#a8a8a8 18px)!important}.seg--holiday[data-v-5fe3ad18]{background-color:#636363!important}.seg--contract[data-v-5fe3ad18]{background-color:#1e844a!important}.seg--outside-contract[data-v-5fe3ad18]{background-color:#27ae61!important}.seg--outside-contract-full[data-v-5fe3ad18]{background-color:#2b80b9!important}.seg--cross-dept[data-v-5fe3ad18]{background-color:#bec3c7!important}.seg--mgrs[data-v-5fe3ad18]{background-color:#ec9933!important}.draggable-bar[data-v-7205afba],.draggable-shift-bar[data-v-a7f499ac]{height:100%;position:relative}.section[data-v-643aa55e]{display:grid;grid-template-columns:10px;align-items:center;height:40px}.section-title[data-v-643aa55e]{font-weight:700;font-size:12px;padding-left:10px}.section-title span[data-v-643aa55e]{font-weight:400;margin-left:5px}.section-content[data-v-643aa55e]{display:flex;align-items:center;height:100%}.interval-grid[data-v-643aa55e]{display:grid;width:100%;grid-auto-flow:column}.interval-box[data-v-643aa55e]{height:40px;box-sizing:border-box;border:.3px solid var(--grid-line-color);display:flex;align-items:center;justify-content:center;position:relative;min-width:0}.interval-box[data-v-643aa55e]:last-child{background-color:inherit!important;flex:1 1 0%;min-width:0}.slotValue[data-v-643aa55e]{font-weight:600;font-size:12px}.interval-box.highlight[data-v-643aa55e]{background:var(--color-pure-white)!important;border-top:1px solid var(--color-pure-red);border-bottom:1px solid var(--color-pure-red);border-left:1px solid var(--color-pure-red);border-right:1px solid var(--color-pure-red)}.interval-box.highlight[data-v-643aa55e]:not(.highlight-first){border-left:none}.interval-box.highlight[data-v-643aa55e]:not(.highlight-last){border-right:none}.slot--current[data-v-643aa55e]{background:var(--color-pure-white);border:1px solid var(--color-pure-red);position:sticky;left:0;width:100%;height:100%;z-index:10}.section[data-v-a4ad8ade]{display:grid;grid-template-columns:10px;align-items:center;height:40px}.section-title[data-v-a4ad8ade]{font-weight:700;font-size:12px;padding-left:10px}.section-title span[data-v-a4ad8ade]{font-weight:400;margin-left:5px}.section-content[data-v-a4ad8ade]{display:flex;align-items:center;height:100%}.interval-grid[data-v-a4ad8ade]{display:grid;width:100%;grid-auto-flow:column}.interval-box[data-v-a4ad8ade]{height:40px;box-sizing:border-box;border:.3px solid var(--grid-line-color);display:flex;align-items:center;justify-content:center;position:relative;min-width:0}.interval-box[data-v-a4ad8ade]:last-child{background-color:inherit!important;flex:1 1 0%;min-width:0}.slotValue[data-v-a4ad8ade]{font-weight:600;font-size:12px}.scroll-container[data-v-7864c15d]{overflow-x:auto;overflow-y:hidden;position:relative}.scroll-content[data-v-7864c15d]{position:relative}#timeline-container[data-v-7864c15d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.timeline-marker[data-v-7864c15d]{position:absolute;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:2;pointer-events:none;width:.3px}.marker-line[data-v-7864c15d]{width:1px}.timeline-marker .marker-line[data-v-7864c15d]{height:100%;background-color:var(--grid-line-color);position:absolute;left:50%;transform:translateX(calc(-50% + var(--marker-shift)))}.timeline-marker.major-marker .marker-line[data-v-7864c15d],.timeline-marker.minor-marker .marker-line[data-v-7864c15d]{background-color:var(--dot-light-color)}.grid-block-hours[data-v-12cfcdec],.grid-block-hours[data-v-19d87806],.grid-block-hours[data-v-222fcd70],.grid-block-hours[data-v-5593ccd4],.grid-block-hours[data-v-58811038]{margin-left:auto}.grid-block-text[data-v-83eaf302]{color:var(--color-label-red);margin:0 0 5px}.grid-block-hours[data-v-83eaf302]{margin-left:auto}.grid-label[data-v-58bc561f]{height:40px;display:flex;align-items:center;padding:0 10px;position:sticky;left:0;width:330px;border:1px solid var(--color-availability-grey);z-index:80;background-color:var(--timeline-label-bg)!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.label-text[data-v-58bc561f]{font-weight:600;color:var(--color-pure-white)!important;font-size:14px;font-family:Segoe UI,Arial,Helvetica,sans-serif}.label-hours[data-v-58bc561f]{font-weight:600;font-size:14px;margin-left:auto;color:var(--color-light-grey)!important}.grid-label[data-v-70a1b31a]{height:40px;display:flex;align-items:center;padding:0 10px;position:sticky;left:0;width:330px;border:1px solid var(--color-availability-grey);z-index:80;background-color:var(--color-pure-white);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.label-text[data-v-70a1b31a]{font-family:Segoe UI,Arial,Helvetica,sans-serif}.label-hours[data-v-70a1b31a],.label-text[data-v-70a1b31a]{font-weight:600;color:var(--color-label-grey);font-size:14px}.label-hours[data-v-70a1b31a]{margin-left:auto}.grid-label[data-v-5365c500]{height:40px;display:flex;align-items:center;padding:0 10px;position:sticky;left:0;width:330px;border:1px solid var(--color-availability-grey);z-index:80;background-color:var(--timeline-label-bg)!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;justify-content:space-between}.label-text[data-v-5365c500]{font-weight:600;color:var(--color-pure-white)!important;font-size:14px;font-family:Segoe UI,Arial,Helvetica,sans-serif}.label-hours[data-v-5365c500]{color:var(--color-pure-white);font-weight:600;font-size:12px}.grid-label[data-v-7e1bcc8e]{height:40px;display:flex;align-items:center;padding:0 10px;position:sticky;left:0;width:330px;border:1px solid var(--color-availability-grey);z-index:80;background-color:var(--color-pure-white);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.label-text[data-v-7e1bcc8e]{font-family:Segoe UI,Arial,Helvetica,sans-serif}.label-hours[data-v-7e1bcc8e],.label-text[data-v-7e1bcc8e]{font-weight:600;color:var(--color-label-grey);font-size:14px}.label-hours[data-v-7e1bcc8e]{margin-left:auto}.grid-label[data-v-54a860df]{height:40px;display:flex;align-items:center;padding:0 10px;position:sticky;left:0;width:330px;border:1px solid var(--color-availability-grey);z-index:80;background-color:var(--color-pure-white);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.label-text[data-v-54a860df]{display:flex;align-items:center}.label-duration[data-v-54a860df],.label-text[data-v-54a860df]{font-weight:600;color:var(--color-label-grey);font-size:14px;font-family:Segoe UI,Arial,Helvetica,sans-serif}.label-duration[data-v-54a860df]{margin-left:4px}.label-hours[data-v-54a860df]{margin-left:auto;font-size:14px;color:var(--color-label-grey);font-weight:600}.employee-availability-bar[data-v-eb4793b0]{top:20%;height:60%;z-index:1;border-radius:12px;pointer-events:none;opacity:.7;display:flex;align-items:center}.bar-cap[data-v-eb4793b0],.employee-availability-bar[data-v-eb4793b0]{position:absolute;background:var(--color-employee-availability,#dedede)}.bar-cap[data-v-eb4793b0]{width:12px;height:12px;border-radius:50%;top:50%;transform:translateY(-50%);z-index:2}.left-cap[data-v-eb4793b0]{left:-6px}.right-cap[data-v-eb4793b0]{right:-6px}.rota-grid-container[data-v-68670ecc]{position:relative}.fixed-grid-header[data-v-68670ecc]{position:fixed;top:100px;width:100%;z-index:1000;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-bottom-row-wrapper[data-v-68670ecc]{display:flex;justify-content:flex-end;align-items:center;padding:4px 15px 0;background-color:#eef2f3}.tabs-and-actions-container[data-v-68670ecc]{display:flex;align-items:center;gap:10px}.actions-container[data-v-68670ecc]{display:flex;gap:2px;align-items:center;margin-top:-16px}.timeline-wrapper[data-v-68670ecc]{overflow-x:hidden;overflow-y:hidden;padding:0;position:relative;width:100%;max-width:none;margin:-20px 0 0;border-top:var(--timeline-line-width) solid var(--grid-line-color)}.rota-grid-body[data-v-68670ecc]{padding:0;box-sizing:border-box}.rota-grid[data-v-68670ecc]{display:grid;grid-template-columns:330px 1fr 184px}.grid-row[data-v-68670ecc]{display:contents}.grid-col-left[data-v-68670ecc]{width:330px;position:relative}.grid-col-middle[data-v-68670ecc]{overflow:hidden;min-width:0}.grid-col-right[data-v-68670ecc]{width:184px;position:relative}.shifts-row[data-v-68670ecc]{display:block}.grid-row-end-block[data-v-68670ecc]{width:184px;height:40px;border-left:var(--timeline-line-width) solid var(--color-availability-grey);border-bottom:var(--timeline-line-width) solid var(--color-availability-grey);position:sticky;right:0;z-index:60;background-color:var(--color-pure-white);box-shadow:-2px 0 4px rgba(0,0,0,.03)}.bg-light-grey[data-v-68670ecc]{background-color:var(--color-extra-light-grey)}.bg-dark-grey[data-v-68670ecc]{background-color:var(--timeline-label-bg)}.bg-white[data-v-68670ecc]{background-color:var(--color-pure-white)}.fixedHeightDiv[data-v-68670ecc]{height:280px;overflow-y:auto;overflow-x:hidden}.shifts.placeholder[data-v-68670ecc]{height:40px;position:relative!important;opacity:1;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.shifts.placeholder.bg-dark-grey[data-v-68670ecc]{background-color:var(--timeline-label-bg)!important;margin:0;padding:0;border:none;position:relative}.shifts.placeholder.bg-dark-grey[data-v-68670ecc]:after{display:none!important;content:none!important;content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:var(--timeline-label-bg);pointer-events:none}.employee-availability-bar[data-v-68670ecc]{position:absolute;top:0;left:0;height:100%;border-radius:12px;z-index:1;pointer-events:none;opacity:.7}.draggable-shift-bar[data-v-68670ecc],.shift-bar[data-v-68670ecc]{position:absolute;top:0;height:100%;border-radius:12px;z-index:10}.additional-row[data-v-68670ecc]{height:40px}.shifts .shifts-inner[data-v-68670ecc]{height:100%;position:relative}.grid-col-right .grid-row-end-block[data-v-68670ecc]{position:sticky;right:0;z-index:60}.border-bottom-light-grey[data-v-68670ecc]{border-bottom:var(--timeline-line-width) solid var(--color-availability-grey)}.shifts.placeholder.bg-light-grey.border-bottom-light-grey[data-v-68670ecc],.shifts.placeholder.bg-white.border-bottom-light-grey[data-v-68670ecc]{border-bottom:var(--timeline-line-width,1px) solid var(--color-availability-grey,#d3d3d3)!important}.main-content[data-v-3a7dab93]{flex-grow:1;overflow:auto;margin-top:17vh;background:var(--color-top-bar-background)}.key-popup[data-v-d42e0d5a]{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;padding:20px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1)}.rota-view[data-v-0232c366]{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box}:root{--color-availability-grey:#dee2e6;--color-extra-light-grey:#f5f5f5;--color-pure-black:#000;--color-pure-white:#fff;--color-light-grey:#ccc;--color-medium-grey:#999;--color-dark-grey:#666;--color-medium-grey-alt:#999;--color-light-grey-alt:#d3d3d3;--color-border-grey:#c5c5c5;--color-text-grey:#5e5e5e;--color-light-background:#f4f4f4;--color-lighter-background:#f7f7f7;--color-light-border-grey:#dedede;--color-hover-grey:#c4c4c4;--color-stripe-grey:#aaa;--color-standard-grey:grey;--color-light-border-alt:#d3d3d3;--color-transparent:transparent;--color-warning-yellow:#fcc930;--color-highlight-grey:#b3b3b3;--color-dark-border:#4d4d4d;--color-pure-red:red;--color-pure-yellow:#ff0;--color-pure-blue:blue;--color-dark-grey-alt:#a9a9a9;--color-light-line:#e6e6e6;--color-dark-line:#676767;--color-medium-text:grey;--color-light-red-background:#fff2f2;--color-current-time-red:#ff4d4f;--color-extra-light-grey:#eee;--color-bright-yellow:#ff0;--color-dark-text:#333;--color-bootstrap-blue:#428bca;--color-bootstrap-dark-blue:#2a6496;--color-bootstrap-info-blue:#31708f;--color-bootstrap-info-dark-blue:#245269;--color-bootstrap-warning-orange:#8a6d3b;--color-bootstrap-warning-dark-orange:#66512c;--color-bootstrap-danger-red:#a94442;--color-bootstrap-danger-dark-red:#843534;--color-bootstrap-success-light:#dff0d8;--color-bootstrap-success-medium:#c1e2b3;--color-bootstrap-info-light:#d9edf7;--color-bootstrap-info-medium:#afd9ee;--color-bootstrap-warning-light:#fcf8e3;--color-bootstrap-warning-medium:#f7ecb5;--color-bootstrap-danger-light:#f2dede;--color-bootstrap-danger-medium:#e4b9b9;--color-light-border-thin:#ddd;--color-striped-background:#f9f9f9;--color-hover-background:#e8e8e8;--color-bootstrap-success-hover:#d0e9c6;--color-bootstrap-info-hover:#c4e3f3;--color-bootstrap-warning-hover:#faf2cc;--color-bootstrap-danger-hover:#ebcccc;--color-bootstrap-border:silver;--color-bootstrap-light-border:#e5e5e5;--color-bootstrap-text:#555;--color-shadow-light:rgba(0,0,0,.075);--color-bootstrap-focus-blue:#66afe9;--color-bootstrap-focus-shadow:rgba(102,175,233,.6);--color-bootstrap-success-focus:#67b168;--color-bootstrap-warning-focus:#c0a16b;--color-dark-background:#636363;--color-shift-time-grey:#818181;--color-shift-blue:#2b80b9;--color-availability-grey:#dedede;--color-manager-orange:#ec9933;--color-other-department-grey:#bec3c7;--gradient-break-stripe: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);--color-graded-orange:#fcc625;--color-graded-red:#fe0000;--color-graded-blue:#5daae8;--color-header-background:#f1f1f1;--color-header-text:#5f5f5f;--color-selected-row-blue:#b0c4de;--color-loading-overlay:rgba(0,0,0,.8);--color-loading-text:#d6d6d6;--color-top-bar-background:#eef2f3;--color-week-selector-background:#666665;--color-day-button-text:#c8cdd0;--color-day-button-selected-text:#121213;--color-amendment-warning:#eeca49;--color-status-border:#afafaf;--color-status-warning-background:#fdfaec;--color-status-danger-background:#fbd7d1;--color-department-button-hover:#a5c3e9;--color-button-text-grey:gray;--color-button-selected-yellow:#ffc11d;--color-toa-background:#d5d5d5;--color-timeline-background:#f0f2f5;--color-timeline-header-text:#343a40;--color-grid-line:#dee2e6;--color-timeline-divider:#aeaeae;--color-timeline-timestamp:#909090;--color-dot-light:#ced4da;--color-dot-light-darker:#676a6d;--color-label-grey:#4e4e4e;--color-menu-button-bg:#999;--color-success-green:#4d8958;--color-success-light-green:#71c341;--color-bootstrap-green:#3c763d;--color-bootstrap-dark-green:#2b542c;--color-contracted-green:#27ae61;--color-contracted-dark-green:#1e844a;--color-smp-green:#388e3c;--color-smp-green-hover:#2e7031;--color-label-red:red;--color-alert-red:#ec4a2d;--color-alert-red-hover:#f49b8b;--color-bootstrap-danger-focus:#ce8483;--timeline-line-width:1px;--grid-line-color:var(--color-availability-grey);--color-uncovered-past:#bec3c7;--color-employee-availability:#dedede}.grid-block{box-sizing:border-box;height:40px;display:flex;align-items:center;padding:0 10px;position:sticky;left:0;width:330px;border:1px solid var(--color-availability-grey);z-index:80;background-color:var(--color-pure-white);font-size:14px;font-family:Segoe UI,Arial,Helvetica,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.grid-block.grid-block--employee{border-top:none;border-bottom:none}.grid-block-text{margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-block-hours,.grid-block-text{font-weight:600;color:var(--color-label-grey)}.grid-block-hours{margin-left:auto}#root-style-placeholder
:root{--app-font:"Segoe UI",Arial,sans-serif}#app{font-family:var(--app-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-default);background-color:var(--bg-app)!important;min-height:100vh}*{box-sizing:border-box}body,html{background-color:var(--bg-app)!important;height:100%}body{padding:120px 0 0;min-height:100vh}.v-application,.v-main{background-color:var(--bg-app)!important}.styled-select select{padding:6px 25px 6px 8px;font-size:13px}.rota-header .week-selector .styled-select select{width:140px;min-width:140px;max-width:140px}.rota-header .department-selector .styled-select select{width:180px;min-width:180px;max-width:180px}.rota-header .store-selector .styled-select select{width:260px;min-width:260px;max-width:260px}.styled-select:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-pure-white)}.styled-select:hover:after{border-top-color:var(--color-pure-white)}.rota-header{margin-bottom:10px}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.verticalCenter{position:relative;top:50%;transform:translateY(-50%)}.rotaTable{margin:0;padding:0;table-layout:fixed;border-collapse:separate;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.rotaTableFoot .labelColumn,.rotaTableFoot .rotaBlockNew,.rotaTableFoot .statusColumn{border-top:1px solid #ddd}.rotaTableFoot .LS-rotaFooterTopBorderFat,.rotaTableFoot :first-child .labelColumn,.rotaTableFoot :first-child .rotaColumn .rotaBlockNew,.rotaTableFoot :first-child .statusColumn{border-top:2px solid #ccc}.rotaTableFoot .LS-rotaFooterTopBorderThin{border-top:1px solid #ddd}.rotaTable table{margin:0;padding:0;border-collapse:separate}.rotaRow{margin:0;padding:0;table-layout:fixed}.rotaRow:nth-child(2n){background-color:#fff}.rotaRow:nth-child(odd){background-color:#eee}.rotaRow.heading{background-color:#fff}.rotaRow.subheading{background-color:#636363!important}.rotaRow.subheading .addRemoveTimespanLabel,.rotaRow.subheading .advertisedLabel,.rotaRow.subheading .labelColumn,.rotaRow.subheading .recommendedLabel,.rotaRow.subheading .rotaHeadLabel,.rotaRow.subheading .storeAdjustedDemandLabel{color:#fff}.labelColumn{margin:0;padding:0;padding-left:20px;border-right:1px solid #dadada;color:#4e4e4e;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;position:relative;vertical-align:middle;font-size:14px;font-weight:600}.labelColumn .nameLabel{position:absolute;display:block;height:100%;vertical-align:middle;top:0;left:70px}.nameLabel.highlight-block{max-width:none!important}.labelColumn .shiftTimeLabel{color:#818181;position:absolute;display:block;height:100%;vertical-align:middle;top:0;right:1em;font-size:.85em}.labelColumn .shiftTimeLabel span{color:#000}.advertised .shiftTimeLabel{color:#ccc}.labelColumn .menubutton{cursor:pointer;background-color:#999;position:absolute;top:6.3px;left:19px;height:23px;width:23px;border-radius:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEAAACxABrSO9dQAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAADHklEQVR4Xu2PMW4EMBCE8v9PX+ZagpQON4uEi23w/Hx6vs3/rLA2TcmDg4PNCmvTlDw4ONissDZNyYODg80Ka9OUPDg42KywNk3Jg4ODzQpr05Q8ODjYrLA2TcmDg4PNCmvTlDw4ONissDZNyYODg80Ka9OUPDg42KywNk3Jg4ODzQpr05Q8ODjYrLA2TcmDg4PNCmvTlDw4ONissDZNyYODg80Ka9OUPDg42KywNk3Jg4ODzQpr05Q8ODjYrLA2TcmDg4PNCmvTlDw4ONissDZNyYODg80Ka9MU+8D5UD2e79Tj+U49nu/U4/lOPZ7v1OP5Tj2e79Tj+c7vU/PnE2KFtWlKHhwcbFZYm6bkwcHBZoW1aUoeHBxsVlibpuTBwcFmhbVpSh4cHGxWWJum5MHBwWaFtWlKHhwcbFZYm6bkwcHBZoW1aUoeHBxsVlibpuTBwcFmhbVpSh4cHGxWWJum5MHBwWaFtWlKHhwcbFZYm6bkwcHBZoW1aUoeHBxsVlibpuTBwcFmhbVpSh4cHGxWWJum5MHBwWaFtWlKHhwcbFZYm6bYB86H6vF8px7Pd+rxfKcez3fq8XynHs936vF8px7Pd36fmj+fECusTVPy4OBgs8LaNCUPDg42K6xNU/Lg4GCzwto0JQ8ODjYrrE1T8uDgYLPC2jQlDw4ONiusTVPy4OBgs8LaNCUPDg42K6xNU/Lg4GCzwto0JQ8ODjYrrE1T8uDgYLPC2jQlDw4ONiusTVPy4OBgs8LaNCUPDg42K6xNU/Lg4GCzwto0JQ8ODjYrrE1T8uDgYLPC2jQlDw4ONiusTVPy4OBgs8LaNCUPDg42K6xNU/Lg4GCzwto05PP5BX7v7N+wIzd0AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;background-size:50%}.labelColumn .menubutton:hover{background-color:#999;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIVSURBVHhe7dpBaltRFATRrCSry/63oLgEBiGee+Z6GtSB68EXob7oiQ358/D9+zq6Px2fWz7pXZ6I2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUGG76h5f7/u/Yu/Hp+f/t1v3Ce9y/NOL9FdvOPD7t4dH3b37viwu3fHh929Oz7s7t3xYXfv+HH8ffgXr79DxhG1EX7/4q/H55ZPepcnorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGb6j5vVfScedXqK7eMeH3b07Puzu3fFhd++OD7t7d3zY3bvjw+7e8eP4+/AvXn+HjCNqI/z+xV+Pzy2f9C5PRG0NMhC1NchA1NYgA1FbgwxEbQ0yELU1yEDU1iADUVuDDERtDTIQtTXIQNTWIANRW4MMRG0NMhC1NchA1NYgA1FbgwxEbQ0yELU1yEDU1iADUVuDDERtDTIQtTXIQNTWIANRW4MMRG0NMhC1NchA1NYgP3o8/gMKw+8OwJlKxAAAAABJRU5ErkJggg==)}.menubutton-disabled{background-image:none!important}.menubutton.hasError,.menubutton.hasError:hover{background-color:red}.rotaColumn{margin:0;padding:0;position:relative}.rotaBlockDisabled{border-right:1px solid #a6a6a6!important;background-color:#b3b3b3!important}.rotaBlockNew{margin:0;padding:0;border-right:1px solid #dadada;text-align:center;vertical-align:middle;overflow:visible;position:absolute;top:0;left:0}.rotaBlockNew.disabled{background-color:#636363}.rotaBlockNew.alt{border-right:1px solid #dadada}.rotaRow.heading .labelColumn,.rotaRow.heading .rotaBlockNew{border:0}.rotaRow.heading .topBox{position:relative;text-align:center;width:100%}.rotaRow.heading .topBox label{font-family:Segoe UI,Arial;color:#4e4e4e;top:0;width:85px;text-align:center;font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.rotaRow.heading .alt .topBox label{color:#fff;font-size:10.5px!important}.rotaRow.heading .bottomBox{overflow:visible;position:relative;width:100%}.rotaRow.heading .alt .bottomBox,.rotaRow.heading .bottomBox{border-right:1px solid #dadada}.rotaRow.heading .roundDot{display:block;margin:0;padding:0;position:absolute;background-color:#4e4e4e;border-radius:100px;width:7px;height:7px;top:0;right:-4px;box-sizing:content-box}.rotaRow.heading .alt .bottomBox .roundDot{background-color:#dadada}.rotaRow.heading .timeBlock .roundDot{background-color:red;right:-4.5px;z-index:5}.rotaRow.subheading .roundDot{display:block;margin:0;padding:0;position:absolute;background-color:#fff;border-radius:100px;width:7px;height:7px;top:0;right:10px;box-sizing:content-box}.selectorPanel{position:relative}.roundedNode{position:absolute;display:block;margin:0;padding:0;cursor:default;overflow:visible;background-color:#2b80b9;font-family:Segoe UI,Arial;color:#fff;border-radius:100px;box-sizing:content-box;z-index:3}.availability{background-color:#dedede!important;z-index:25}.contractedHours{background-color:#27ae61;height:19px;position:absolute}.contractedHours.isManager{background-color:#ec9933}.contractedHours.other-department{background-color:#bec3c7}.contractedTimes{background-color:#1e844a;height:19px;position:absolute}.contractedTimes.isManager{background-color:#ec9933}.contractedTimes.other-department{background-color:#bec3c7}.shiftSelector{position:absolute;display:block;margin:0;padding:0;cursor:default;overflow:visible;font-family:Segoe UI,Arial;color:#fff;border-radius:100px;box-sizing:content-box;z-index:3;cursor:pointer;overflow:hidden}.shiftSelector,.shiftSelector.shift{background-color:#2b80b9}.shiftSelector.shift.isManager{background-color:#ec9933}.shiftSelector.break{background-color:#999;z-index:100;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:20px 20px}.shiftSelector.other-department{background-color:#bec3c7}.shiftSelector.holiday,.shiftSelector.offsite,.shiftSelector.other-absence,.shiftSelector.pending-delete-confirmation,.shiftSelector.sickness,.shiftSelector.toa-absence{background-color:#636363}.shiftSelector.uncovered-past{background-color:#bec3c7!important}.shiftSelector.clock-late-in,.shiftSelector.clock-no-clock{background-color:#000;z-index:10}.shiftSelector.clock-late-in{overflow:visible}.shiftSelector.clock-late-in:after{display:none;position:absolute;right:-6px;content:"";background-color:#000;border-radius:1000px;width:4px;height:4px;top:50%;margin-top:-6px;border:4px solid red}.shiftSelector.clock-early-out{background-color:#000;overflow:visible;z-index:10}.shiftSelector.clock-early-out:before{display:none;position:absolute;left:-6px;content:"";background-color:#000;border-radius:1000px;width:4px;height:4px;top:50%;margin-top:-6px;border:4px solid red}.shiftSelector.uncovered{background-color:#2b80b9}.shiftSelector .zone{border-right-width:1px;border-right-style:dotted;border-right-color:#000;text-align:left;display:inline-block;position:absolute;font-weight:600;font-size:.8em;text-indent:5px;color:#ccc}.shiftSelector .clearBorder{border-right-color:transparent}.shiftSelector .zone.first{border-left-width:1px;border-left-style:dashed;border-left-color:#000}.shiftSelector .zone.zeroleft{border-left-color:transparent}.shiftSelector .zone.zeroright{border-right-color:transparent}.selectorLabel{left:5px;top:0;font-size:13px;z-index:1}.resizeNode,.selectorLabel{color:#fff;font-family:Segoe UI,Arial;position:absolute}.resizeNode{display:block;margin:0;padding:0;cursor:default;overflow:visible;border-radius:100px;box-sizing:content-box;z-index:3;cursor:w-resize;transition:opacity .2s ease-in-out}.resizeNode,.resizeNode.shift{background-color:#2b80b9}.resizeNode.break{background-color:#999;z-index:10}.resizeNode.blocked,.resizeNode.locked{display:none!important}.resizeNode.non-editable-shift{background-color:#fff}.resizeNode.overtime{background-color:#2b80b9}.resizeNode.other-department{background-color:#bec3c7!important}.resizeNode.holiday,.resizeNode.offsite,.resizeNode.other-absence,.resizeNode.sickness{background-color:#636363!important}.resizeNode.uncovered-past{background-color:#bec3c7!important}.resizeNode.blockedFinish,.resizeNode.blockedStart{background-color:#bec3c7!important;z-index:1000}.resizeNode.uncovered{background-color:#2b80b9}.roundedNode.timeDisplay{background-color:#636363;color:#fff;padding:0;margin:0;position:absolute;font-family:Segoe UI,Arial;font-weight:100;text-align:center;display:table-cell;vertical-align:middle;z-index:10}.roundedNode.timeDisplay label{vertical-align:middle;font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;margin:0;display:block}.resizeNode .resizeNodeDot{width:40%;height:40%;margin-right:auto;margin-left:auto;border-radius:100px;background-color:#000;position:relative;top:50%;transform:translateY(-50%)}.timeBlock{width:1px;z-index:1}.rotaHeadBox,.timeBlock{left:0;top:0;position:absolute}.rotaHeadBox{height:100%;text-align:center;border-right:1px solid #dadada}.internal-label{font-size:11px!important;color:#000!important}.rotaHeadHighlightLeft{background-color:#fff2f2!important;border-left:1px solid red!important;border-right:1px solid transparent!important;border-top:1px solid red!important;border-bottom:1px solid red!important}.rotaHeadHighlightLeft label{font-size:11px!important;color:#000!important}.rotaHeadHighlightCenter{background-color:#fff2f2!important;border-top:1px solid red!important;border-bottom:1px solid red!important;border-left:1px solid transparent!important;border-right:1px solid transparent!important}.rotaHeadHighlightCenter label{font-size:11px!important;color:#000!important}.rotaHeadHighlightRight{background-color:#fff2f2!important;border-right:1px solid red!important;border-top:1px solid red!important;border-bottom:1px solid red!important}.rotaHeadHighlightRight label{font-size:11px!important;color:#000!important}.rotaHeadLabelContainer{height:auto;position:absolute}.rotaHeadLabel{color:#4e4e4e;position:relative}.servicePercBox{height:100%;left:0;top:0;position:absolute;text-align:center;border-right:1px solid #dadada}.servicePercLabelContainer{height:auto;position:absolute}.servicePercLabel{color:#4e4e4e;position:relative;display:none}.addRemoveTimespanBox,.advertisedBox,.recommendedBox,.storeAdjustedDemandBox{height:100%;left:0;top:0;position:absolute;text-align:center;border-right:1px solid #dadada}.addRemoveTimespanLabelContainer,.advertisedLabelContainer,.recommendedLabelContainer,.storeAdjustedDemandLabelContainer{height:auto;position:absolute}.advertisedLabel,.recommendedLabel,.storeAdjustedDemandLabel{color:#4e4e4e;position:relative}.overUnderBox{height:100%;left:0;top:0;position:absolute;text-align:center;border-right:1px solid #dadada}.overUnderLabelContainer{height:auto;position:absolute}.overUnderLabel{color:#4e4e4e;position:relative}.overunder-under{color:red}.rotaRow.overUnder,.rotaRow.rotadheads,.rotaRow.serviceperc{background-color:#fff}.timeovershift{background-color:#2b80b9;height:100%;width:20px;position:absolute;right:0;top:0;border-top-right-radius:100px;border-bottom-right-radius:100px}.rotaRow.addRemoveTimespanRow{background-color:#d9d9d9}.rotaRow.addRemoveTimespanRow .addRemoveTimespanBox{border-right:1px solid #fff}.rotaRow.addRemoveTimespanRow .shiftSelector{background-color:#fff;border:1px dashed #000}.rotaRow.addRemoveTimespanRow .resizeNode{background-color:#fff}#staffing1 .recommended .labelColumn,#staffing1 .recommended .rotaColumn,#staffing1 .recommended .statusColumn,#toa1 .recommended .labelColumn,#toa1 .recommended .rotaColumn,#toa1 .recommended .statusColumn,#uncovered1 .recommended .labelColumn,#uncovered1 .recommended .rotaColumn,#uncovered1 .recommended .statusColumn{border-top:1px solid #fff;border-bottom:1px solid #fff}.topBoxLabel:nth-child(0){display:none}#toa1 .storeAdjustedDemand .labelColumn,#toa1 .storeAdjustedDemand .rotaColumn,#toa1 .storeAdjustedDemand .statusColumn{border-bottom:1px solid #fff}#uncovered1 .rotadheads{background-color:#d9d9d9}#uncovered1 .rotadheads .recommendedBox{border-right:1px solid #fff}#toa1 .rotadheads{background-color:#d9d9d9}#toa1 .rotadheads .recommendedBox{border-right:1px solid #fff}#toa1 .storeAdjustedDemand{background-color:#f2f2f2}#toa1 .storeAdjustedDemandBox{border-right:1px solid #fff}.assignEmployeeRow:nth-child(2n){background-color:#f7f7f7}.assignEmployeeRow:nth-child(odd){background-color:#eee}.assignEmployeeHeaderRow{background-color:#f1f1f1;color:#5f5f5f}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift div,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift div,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift div,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift div{cursor:default}.droppable-day span i{position:absolute;left:7px;top:7px;cursor:pointer;color:#000;opacity:.5}.changeText{text-transform:uppercase}#mastertimeline{width:1px;height:870px;top:108px;left:-10px;border-right:2px solid red;z-index:5001;position:fixed}.gradeddot{display:block;margin:0 auto;padding:0;position:relative;background-color:#4e4e4e;border-radius:100px;width:7px;height:7px;top:16px;right:0;box-sizing:content-box}.gradeddot-blue{background-color:#5daae8}.gradeddot-orange{background-color:#fcc625}.gradeddot-red{background-color:#fe0000}.keyIndicator{margin:5px;padding-left:10px;padding-right:10px;border-radius:100px;font-family:Segoe UI,Arial;color:#fff;-ms-border-radius:100px;box-sizing:content-box}.keyIndicator.managers-shift{background-color:#ec9933}.keyIndicator.contracted-times{background-color:#1e844a}.keyIndicator.contracted-hours{background-color:#27ae61}.keyIndicator.overtime{background-color:#2b80b9}.keyIndicator.absence{background-color:#636363}.keyIndicator.break{background-color:#999;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:20px 20px}.keyIndicator.other-department{background-color:#bec3c7}.keyIndicator.not-clocked-in{background-color:#000}.keyIndicator.availability{background-color:#636363}.bootstrap{
  /*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*! normalize.css v3.0.0 | MIT License | git.io/normalize */}.bootstrap html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.bootstrap body{margin:0}.bootstrap article,.bootstrap aside,.bootstrap details,.bootstrap figcaption,.bootstrap figure,.bootstrap footer,.bootstrap header,.bootstrap hgroup,.bootstrap main,.bootstrap nav,.bootstrap section,.bootstrap summary{display:block}.bootstrap audio,.bootstrap canvas,.bootstrap progress,.bootstrap video{display:inline-block;vertical-align:baseline}.bootstrap audio:not([controls]){display:none;height:0}.bootstrap [hidden],.bootstrap template{display:none}.bootstrap a{background:transparent}.bootstrap a:active,.bootstrap a:hover{outline:0}.bootstrap abbr[title]{border-bottom:1px dotted}.bootstrap b,.bootstrap strong{font-weight:700}.bootstrap dfn{font-style:italic}.bootstrap h1{margin:.67em 0;font-size:2em}.bootstrap mark{color:#000;background:#ff0}.bootstrap small{font-size:80%}.bootstrap sub,.bootstrap sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.bootstrap sup{top:-.5em}.bootstrap sub{bottom:-.25em}.bootstrap img{border:0}.bootstrap svg:not(:root){overflow:hidden}.bootstrap figure{margin:1em 40px}.bootstrap hr{height:0;box-sizing:content-box}.bootstrap pre{overflow:auto}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:monospace,monospace;font-size:1em}.bootstrap button,.bootstrap input,.bootstrap optgroup,.bootstrap select,.bootstrap textarea{margin:0;font:inherit;color:inherit}.bootstrap button{overflow:visible}.bootstrap button,.bootstrap html input[type=button],.bootstrap input[type=reset],.bootstrap input[type=submit]{-webkit-appearance:button;cursor:pointer}.bootstrap button[disabled],.bootstrap html input[disabled]{cursor:default}.bootstrap button::-moz-focus-inner,.bootstrap input::-moz-focus-inner{padding:0;border:0}.bootstrap input{line-height:normal}.bootstrap input[type=checkbox],.bootstrap input[type=radio]{box-sizing:border-box;padding:0}.bootstrap input[type=number]::-webkit-inner-spin-button,.bootstrap input[type=number]::-webkit-outer-spin-button{height:auto}.bootstrap input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}.bootstrap input[type=search]::-webkit-search-cancel-button,.bootstrap input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.bootstrap fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}.bootstrap textarea{overflow:auto}.bootstrap optgroup{font-weight:700}.bootstrap table{border-spacing:0;border-collapse:collapse}.bootstrap td,.bootstrap th{padding:0}@media print{.bootstrap *{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}.bootstrap a,.bootstrap a:visited{text-decoration:underline}.bootstrap a[href]:after{content:" (" attr(href) ")"}.bootstrap abbr[title]:after{content:" (" attr(title) ")"}.bootstrap a[href^="#"]:after,.bootstrap a[href^="javascript:"]:after{content:""}.bootstrap blockquote,.bootstrap pre{border:1px solid #999;page-break-inside:avoid}.bootstrap thead{display:table-header-group}.bootstrap img,.bootstrap tr{page-break-inside:avoid}.bootstrap img{max-width:100%!important}.bootstrap h2,.bootstrap h3,.bootstrap p{orphans:3;widows:3}.bootstrap h2,.bootstrap h3{page-break-after:avoid}.bootstrap select{background:#fff!important}.bootstrap .navbar{display:none}.bootstrap .table td,.bootstrap .table th{background-color:#fff!important}.bootstrap .btn>.caret,.bootstrap .dropup>.btn>.caret{border-top-color:#000!important}.bootstrap .label{border:1px solid #000}.bootstrap .table{border-collapse:collapse!important}.bootstrap .table-bordered td,.bootstrap .table-bordered th{border:1px solid #ddd!important}}.bootstrap *,.bootstrap :after,.bootstrap :before{box-sizing:border-box}.bootstrap html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bootstrap body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.bootstrap button,.bootstrap input,.bootstrap select,.bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap a{color:#428bca;text-decoration:none}.bootstrap a:focus,.bootstrap a:hover{color:#2a6496;text-decoration:underline}.bootstrap a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap figure{margin:0}.bootstrap img{vertical-align:middle}.bootstrap .carousel-inner>.item>a>img,.bootstrap .carousel-inner>.item>img,.bootstrap .img-responsive,.bootstrap .thumbnail a>img,.bootstrap .thumbnail>img{display:block;max-width:100%;height:auto}.bootstrap .img-rounded{border-radius:6px}.bootstrap .img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out}.bootstrap .img-circle{border-radius:50%}.bootstrap hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.bootstrap .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{font-weight:400;line-height:1;color:#999}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap h1,.bootstrap h2,.bootstrap h3{margin-top:20px;margin-bottom:10px}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small{font-size:65%}.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h4,.bootstrap h5,.bootstrap h6{margin-top:10px;margin-bottom:10px}.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{font-size:75%}.bootstrap .h1,.bootstrap h1{font-size:36px}.bootstrap .h2,.bootstrap h2{font-size:30px}.bootstrap .h3,.bootstrap h3{font-size:24px}.bootstrap .h4,.bootstrap h4{font-size:18px}.bootstrap .h5,.bootstrap h5{font-size:14px}.bootstrap .h6,.bootstrap h6{font-size:12px}.bootstrap .lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.bootstrap .lead{font-size:21px}}.bootstrap .small,.bootstrap small{font-size:85%}.bootstrap cite{font-style:normal}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap .text-justify{text-align:justify}.bootstrap .text-muted{color:#999}.bootstrap .text-primary{color:#428bca}.bootstrap a.text-primary:hover{color:#3071a9}.bootstrap .text-success{color:#3c763d}.bootstrap a.text-success:hover{color:#2b542c}.bootstrap .text-info{color:#31708f}.bootstrap a.text-info:hover{color:#245269}.bootstrap .text-warning{color:#8a6d3b}.bootstrap a.text-warning:hover{color:#66512c}.bootstrap .text-danger{color:#a94442}.bootstrap a.text-danger:hover{color:#843534}.bootstrap .bg-primary{color:#fff;background-color:#428bca}.bootstrap a.bg-primary:hover{background-color:#3071a9}.bootstrap .bg-success{background-color:#dff0d8}.bootstrap a.bg-success:hover{background-color:#c1e2b3}.bootstrap .bg-info{background-color:#d9edf7}.bootstrap a.bg-info:hover{background-color:#afd9ee}.bootstrap .bg-warning{background-color:#fcf8e3}.bootstrap a.bg-warning:hover{background-color:#f7ecb5}.bootstrap .bg-danger{background-color:#f2dede}.bootstrap a.bg-danger:hover{background-color:#e4b9b9}.bootstrap .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.bootstrap ol,.bootstrap ul{margin-top:0;margin-bottom:10px}.bootstrap ol ol,.bootstrap ol ul,.bootstrap ul ol,.bootstrap ul ul{margin-bottom:0}.bootstrap .list-inline,.bootstrap .list-unstyled{padding-left:0;list-style:none}.bootstrap .list-inline{margin-left:-5px}.bootstrap .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.bootstrap dl{margin-top:0;margin-bottom:20px}.bootstrap dd,.bootstrap dt{line-height:1.42857143}.bootstrap dt{font-weight:700}.bootstrap dd{margin-left:0}@media (min-width:768px){.bootstrap .dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bootstrap .dl-horizontal dd{margin-left:180px}}.bootstrap abbr[data-original-title],.bootstrap abbr[title]{cursor:help;border-bottom:1px dotted #999}.bootstrap .initialism{font-size:90%;text-transform:uppercase}.bootstrap blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.bootstrap blockquote ol:last-child,.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child{margin-bottom:0}.bootstrap blockquote .small,.bootstrap blockquote footer,.bootstrap blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#999}.bootstrap blockquote .small:before,.bootstrap blockquote footer:before,.bootstrap blockquote small:before{content:"\2014 \00A0"}.bootstrap .blockquote-reverse,.bootstrap blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.bootstrap .blockquote-reverse .small:before,.bootstrap .blockquote-reverse footer:before,.bootstrap .blockquote-reverse small:before,.bootstrap blockquote.pull-right .small:before,.bootstrap blockquote.pull-right footer:before,.bootstrap blockquote.pull-right small:before{content:""}.bootstrap .blockquote-reverse .small:after,.bootstrap .blockquote-reverse footer:after,.bootstrap .blockquote-reverse small:after,.bootstrap blockquote.pull-right .small:after,.bootstrap blockquote.pull-right footer:after,.bootstrap blockquote.pull-right small:after{content:"\00A0 \2014"}.bootstrap blockquote:after,.bootstrap blockquote:before{content:""}.bootstrap address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.bootstrap code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}.bootstrap kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.bootstrap pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.bootstrap pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.bootstrap .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.bootstrap .container{width:750px}}@media (min-width:992px){.bootstrap .container{width:970px}}@media (min-width:1200px){.bootstrap .container{width:1170px}}.bootstrap .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap .row{margin-right:-15px;margin-left:-15px}.bootstrap .col-lg-1,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-md-1,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-sm-1,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-xs-1,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.bootstrap .col-xs-1,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9{float:left}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-11{width:91.66666667%}.bootstrap .col-xs-10{width:83.33333333%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-8{width:66.66666667%}.bootstrap .col-xs-7{width:58.33333333%}.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-5{width:41.66666667%}.bootstrap .col-xs-4{width:33.33333333%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-2{width:16.66666667%}.bootstrap .col-xs-1{width:8.33333333%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-pull-11{right:91.66666667%}.bootstrap .col-xs-pull-10{right:83.33333333%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-8{right:66.66666667%}.bootstrap .col-xs-pull-7{right:58.33333333%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-5{right:41.66666667%}.bootstrap .col-xs-pull-4{right:33.33333333%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-2{right:16.66666667%}.bootstrap .col-xs-pull-1{right:8.33333333%}.bootstrap .col-xs-pull-0{right:0}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-push-11{left:91.66666667%}.bootstrap .col-xs-push-10{left:83.33333333%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-8{left:66.66666667%}.bootstrap .col-xs-push-7{left:58.33333333%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-5{left:41.66666667%}.bootstrap .col-xs-push-4{left:33.33333333%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-2{left:16.66666667%}.bootstrap .col-xs-push-1{left:8.33333333%}.bootstrap .col-xs-push-0{left:0}.bootstrap .col-xs-offset-12{margin-left:100%}.bootstrap .col-xs-offset-11{margin-left:91.66666667%}.bootstrap .col-xs-offset-10{margin-left:83.33333333%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-8{margin-left:66.66666667%}.bootstrap .col-xs-offset-7{margin-left:58.33333333%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-5{margin-left:41.66666667%}.bootstrap .col-xs-offset-4{margin-left:33.33333333%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-2{margin-left:16.66666667%}.bootstrap .col-xs-offset-1{margin-left:8.33333333%}.bootstrap .col-xs-offset-0{margin-left:0}@media (min-width:768px){.bootstrap .col-sm-1,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9{float:left}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-11{width:91.66666667%}.bootstrap .col-sm-10{width:83.33333333%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-8{width:66.66666667%}.bootstrap .col-sm-7{width:58.33333333%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-5{width:41.66666667%}.bootstrap .col-sm-4{width:33.33333333%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-2{width:16.66666667%}.bootstrap .col-sm-1{width:8.33333333%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-pull-11{right:91.66666667%}.bootstrap .col-sm-pull-10{right:83.33333333%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-8{right:66.66666667%}.bootstrap .col-sm-pull-7{right:58.33333333%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-5{right:41.66666667%}.bootstrap .col-sm-pull-4{right:33.33333333%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-2{right:16.66666667%}.bootstrap .col-sm-pull-1{right:8.33333333%}.bootstrap .col-sm-pull-0{right:0}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-push-11{left:91.66666667%}.bootstrap .col-sm-push-10{left:83.33333333%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-8{left:66.66666667%}.bootstrap .col-sm-push-7{left:58.33333333%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-5{left:41.66666667%}.bootstrap .col-sm-push-4{left:33.33333333%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-2{left:16.66666667%}.bootstrap .col-sm-push-1{left:8.33333333%}.bootstrap .col-sm-push-0{left:0}.bootstrap .col-sm-offset-12{margin-left:100%}.bootstrap .col-sm-offset-11{margin-left:91.66666667%}.bootstrap .col-sm-offset-10{margin-left:83.33333333%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-8{margin-left:66.66666667%}.bootstrap .col-sm-offset-7{margin-left:58.33333333%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-5{margin-left:41.66666667%}.bootstrap .col-sm-offset-4{margin-left:33.33333333%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-2{margin-left:16.66666667%}.bootstrap .col-sm-offset-1{margin-left:8.33333333%}.bootstrap .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.bootstrap .col-md-1,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9{float:left}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-11{width:91.66666667%}.bootstrap .col-md-10{width:83.33333333%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-8{width:66.66666667%}.bootstrap .col-md-7{width:58.33333333%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-5{width:41.66666667%}.bootstrap .col-md-4{width:33.33333333%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-2{width:16.66666667%}.bootstrap .col-md-1{width:8.33333333%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-pull-11{right:91.66666667%}.bootstrap .col-md-pull-10{right:83.33333333%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-8{right:66.66666667%}.bootstrap .col-md-pull-7{right:58.33333333%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-5{right:41.66666667%}.bootstrap .col-md-pull-4{right:33.33333333%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-2{right:16.66666667%}.bootstrap .col-md-pull-1{right:8.33333333%}.bootstrap .col-md-pull-0{right:0}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-push-11{left:91.66666667%}.bootstrap .col-md-push-10{left:83.33333333%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-8{left:66.66666667%}.bootstrap .col-md-push-7{left:58.33333333%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-5{left:41.66666667%}.bootstrap .col-md-push-4{left:33.33333333%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-2{left:16.66666667%}.bootstrap .col-md-push-1{left:8.33333333%}.bootstrap .col-md-push-0{left:0}.bootstrap .col-md-offset-12{margin-left:100%}.bootstrap .col-md-offset-11{margin-left:91.66666667%}.bootstrap .col-md-offset-10{margin-left:83.33333333%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-8{margin-left:66.66666667%}.bootstrap .col-md-offset-7{margin-left:58.33333333%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-5{margin-left:41.66666667%}.bootstrap .col-md-offset-4{margin-left:33.33333333%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-2{margin-left:16.66666667%}.bootstrap .col-md-offset-1{margin-left:8.33333333%}.bootstrap .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.bootstrap .col-lg-1,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9{float:left}.bootstrap .col-lg-12{width:100%}.bootstrap .col-lg-11{width:91.66666667%}.bootstrap .col-lg-10{width:83.33333333%}.bootstrap .col-lg-9{width:75%}.bootstrap .col-lg-8{width:66.66666667%}.bootstrap .col-lg-7{width:58.33333333%}.bootstrap .col-lg-6{width:50%}.bootstrap .col-lg-5{width:41.66666667%}.bootstrap .col-lg-4{width:33.33333333%}.bootstrap .col-lg-3{width:25%}.bootstrap .col-lg-2{width:16.66666667%}.bootstrap .col-lg-1{width:8.33333333%}.bootstrap .col-lg-pull-12{right:100%}.bootstrap .col-lg-pull-11{right:91.66666667%}.bootstrap .col-lg-pull-10{right:83.33333333%}.bootstrap .col-lg-pull-9{right:75%}.bootstrap .col-lg-pull-8{right:66.66666667%}.bootstrap .col-lg-pull-7{right:58.33333333%}.bootstrap .col-lg-pull-6{right:50%}.bootstrap .col-lg-pull-5{right:41.66666667%}.bootstrap .col-lg-pull-4{right:33.33333333%}.bootstrap .col-lg-pull-3{right:25%}.bootstrap .col-lg-pull-2{right:16.66666667%}.bootstrap .col-lg-pull-1{right:8.33333333%}.bootstrap .col-lg-pull-0{right:0}.bootstrap .col-lg-push-12{left:100%}.bootstrap .col-lg-push-11{left:91.66666667%}.bootstrap .col-lg-push-10{left:83.33333333%}.bootstrap .col-lg-push-9{left:75%}.bootstrap .col-lg-push-8{left:66.66666667%}.bootstrap .col-lg-push-7{left:58.33333333%}.bootstrap .col-lg-push-6{left:50%}.bootstrap .col-lg-push-5{left:41.66666667%}.bootstrap .col-lg-push-4{left:33.33333333%}.bootstrap .col-lg-push-3{left:25%}.bootstrap .col-lg-push-2{left:16.66666667%}.bootstrap .col-lg-push-1{left:8.33333333%}.bootstrap .col-lg-push-0{left:0}.bootstrap .col-lg-offset-12{margin-left:100%}.bootstrap .col-lg-offset-11{margin-left:91.66666667%}.bootstrap .col-lg-offset-10{margin-left:83.33333333%}.bootstrap .col-lg-offset-9{margin-left:75%}.bootstrap .col-lg-offset-8{margin-left:66.66666667%}.bootstrap .col-lg-offset-7{margin-left:58.33333333%}.bootstrap .col-lg-offset-6{margin-left:50%}.bootstrap .col-lg-offset-5{margin-left:41.66666667%}.bootstrap .col-lg-offset-4{margin-left:33.33333333%}.bootstrap .col-lg-offset-3{margin-left:25%}.bootstrap .col-lg-offset-2{margin-left:16.66666667%}.bootstrap .col-lg-offset-1{margin-left:8.33333333%}.bootstrap .col-lg-offset-0{margin-left:0}}.bootstrap table{max-width:100%;background-color:transparent}.bootstrap th{text-align:left}.bootstrap .table{width:100%;margin-bottom:20px}.bootstrap .table>tbody>tr>td,.bootstrap .table>tbody>tr>th,.bootstrap .table>tfoot>tr>td,.bootstrap .table>tfoot>tr>th,.bootstrap .table>thead>tr>td,.bootstrap .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.bootstrap .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.bootstrap .table>caption+thead>tr:first-child>td,.bootstrap .table>caption+thead>tr:first-child>th,.bootstrap .table>colgroup+thead>tr:first-child>td,.bootstrap .table>colgroup+thead>tr:first-child>th,.bootstrap .table>thead:first-child>tr:first-child>td,.bootstrap .table>thead:first-child>tr:first-child>th{border-top:0}.bootstrap .table>tbody+tbody{border-top:2px solid #ddd}.bootstrap .table .table{background-color:#fff}.bootstrap .table-condensed>tbody>tr>td,.bootstrap .table-condensed>tbody>tr>th,.bootstrap .table-condensed>tfoot>tr>td,.bootstrap .table-condensed>tfoot>tr>th,.bootstrap .table-condensed>thead>tr>td,.bootstrap .table-condensed>thead>tr>th{padding:5px}.bootstrap .table-bordered,.bootstrap .table-bordered>tbody>tr>td,.bootstrap .table-bordered>tbody>tr>th,.bootstrap .table-bordered>tfoot>tr>td,.bootstrap .table-bordered>tfoot>tr>th,.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>thead>tr>th{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>thead>tr>th{border-bottom-width:2px}.bootstrap .table-striped>tbody>tr:nth-child(odd)>td,.bootstrap .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.bootstrap .table-hover>tbody>tr:hover>td,.bootstrap .table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.bootstrap table col[class*=col-]{position:static;display:table-column;float:none}.bootstrap table td[class*=col-],.bootstrap table th[class*=col-]{position:static;display:table-cell;float:none}.bootstrap .table>tbody>tr.active>td,.bootstrap .table>tbody>tr.active>th,.bootstrap .table>tbody>tr>td.active,.bootstrap .table>tbody>tr>th.active,.bootstrap .table>tfoot>tr.active>td,.bootstrap .table>tfoot>tr.active>th,.bootstrap .table>tfoot>tr>td.active,.bootstrap .table>tfoot>tr>th.active,.bootstrap .table>thead>tr.active>td,.bootstrap .table>thead>tr.active>th,.bootstrap .table>thead>tr>td.active,.bootstrap .table>thead>tr>th.active{background-color:#f5f5f5}.bootstrap .table-hover>tbody>tr.active:hover>td,.bootstrap .table-hover>tbody>tr.active:hover>th,.bootstrap .table-hover>tbody>tr>td.active:hover,.bootstrap .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.bootstrap .table>tbody>tr.success>td,.bootstrap .table>tbody>tr.success>th,.bootstrap .table>tbody>tr>td.success,.bootstrap .table>tbody>tr>th.success,.bootstrap .table>tfoot>tr.success>td,.bootstrap .table>tfoot>tr.success>th,.bootstrap .table>tfoot>tr>td.success,.bootstrap .table>tfoot>tr>th.success,.bootstrap .table>thead>tr.success>td,.bootstrap .table>thead>tr.success>th,.bootstrap .table>thead>tr>td.success,.bootstrap .table>thead>tr>th.success{background-color:#dff0d8}.bootstrap .table-hover>tbody>tr.success:hover>td,.bootstrap .table-hover>tbody>tr.success:hover>th,.bootstrap .table-hover>tbody>tr>td.success:hover,.bootstrap .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.bootstrap .table>tbody>tr.info>td,.bootstrap .table>tbody>tr.info>th,.bootstrap .table>tbody>tr>td.info,.bootstrap .table>tbody>tr>th.info,.bootstrap .table>tfoot>tr.info>td,.bootstrap .table>tfoot>tr.info>th,.bootstrap .table>tfoot>tr>td.info,.bootstrap .table>tfoot>tr>th.info,.bootstrap .table>thead>tr.info>td,.bootstrap .table>thead>tr.info>th,.bootstrap .table>thead>tr>td.info,.bootstrap .table>thead>tr>th.info{background-color:#d9edf7}.bootstrap .table-hover>tbody>tr.info:hover>td,.bootstrap .table-hover>tbody>tr.info:hover>th,.bootstrap .table-hover>tbody>tr>td.info:hover,.bootstrap .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.bootstrap .table>tbody>tr.warning>td,.bootstrap .table>tbody>tr.warning>th,.bootstrap .table>tbody>tr>td.warning,.bootstrap .table>tbody>tr>th.warning,.bootstrap .table>tfoot>tr.warning>td,.bootstrap .table>tfoot>tr.warning>th,.bootstrap .table>tfoot>tr>td.warning,.bootstrap .table>tfoot>tr>th.warning,.bootstrap .table>thead>tr.warning>td,.bootstrap .table>thead>tr.warning>th,.bootstrap .table>thead>tr>td.warning,.bootstrap .table>thead>tr>th.warning{background-color:#fcf8e3}.bootstrap .table-hover>tbody>tr.warning:hover>td,.bootstrap .table-hover>tbody>tr.warning:hover>th,.bootstrap .table-hover>tbody>tr>td.warning:hover,.bootstrap .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.bootstrap .table>tbody>tr.danger>td,.bootstrap .table>tbody>tr.danger>th,.bootstrap .table>tbody>tr>td.danger,.bootstrap .table>tbody>tr>th.danger,.bootstrap .table>tfoot>tr.danger>td,.bootstrap .table>tfoot>tr.danger>th,.bootstrap .table>tfoot>tr>td.danger,.bootstrap .table>tfoot>tr>th.danger,.bootstrap .table>thead>tr.danger>td,.bootstrap .table>thead>tr.danger>th,.bootstrap .table>thead>tr>td.danger,.bootstrap .table>thead>tr>th.danger{background-color:#f2dede}.bootstrap .table-hover>tbody>tr.danger:hover>td,.bootstrap .table-hover>tbody>tr.danger:hover>th,.bootstrap .table-hover>tbody>tr>td.danger:hover,.bootstrap .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media (max-width:767px){.bootstrap .table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap fieldset{min-width:0;padding:0;margin:0;border:0}.bootstrap legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.bootstrap label{display:inline-block;margin-bottom:5px}.bootstrap input[type=search]{box-sizing:border-box}.bootstrap input[type=checkbox],.bootstrap input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.bootstrap input[type=file]{display:block}.bootstrap input[type=range]{display:block;width:100%}.bootstrap select[multiple],.bootstrap select[size]{height:auto}.bootstrap input[type=checkbox]:focus,.bootstrap input[type=file]:focus,.bootstrap input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap output{padding-top:7px}.bootstrap .form-control,.bootstrap output{display:block;font-size:14px;line-height:1.42857143;color:#555}.bootstrap .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bootstrap .form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bootstrap .form-control::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder{color:#999}.bootstrap .form-control[disabled],.bootstrap .form-control[readonly],.bootstrap fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.bootstrap textarea.form-control{height:auto}.bootstrap input[type=search]{-webkit-appearance:none}.bootstrap input[type=date]{line-height:34px}.bootstrap .form-group{margin-bottom:15px}.bootstrap .checkbox,.bootstrap .radio{display:block;min-height:20px;padding-left:20px;margin-top:-5px;margin-bottom:10px}.bootstrap .checkbox label,.bootstrap .radio label{display:inline;font-weight:400;cursor:pointer}.bootstrap .checkbox input[type=checkbox],.bootstrap .checkbox-inline input[type=checkbox],.bootstrap .radio input[type=radio],.bootstrap .radio-inline input[type=radio]{float:left;margin-left:-20px}.bootstrap .checkbox+.checkbox,.bootstrap .radio+.radio{margin-top:-5px}.bootstrap .checkbox-inline,.bootstrap .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.bootstrap .checkbox-inline+.checkbox-inline,.bootstrap .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.bootstrap .checkbox-inline[disabled],.bootstrap .checkbox[disabled],.bootstrap .radio-inline[disabled],.bootstrap .radio[disabled],.bootstrap fieldset[disabled] .checkbox,.bootstrap fieldset[disabled] .checkbox-inline,.bootstrap fieldset[disabled] .radio,.bootstrap fieldset[disabled] .radio-inline,.bootstrap fieldset[disabled] input[type=checkbox],.bootstrap fieldset[disabled] input[type=radio],.bootstrap input[type=checkbox][disabled],.bootstrap input[type=radio][disabled]{cursor:not-allowed}.bootstrap .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.bootstrap select.input-sm{height:30px;line-height:30px}.bootstrap select[multiple].input-sm,.bootstrap textarea.input-sm{height:auto}.bootstrap .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.bootstrap select.input-lg{height:46px;line-height:46px}.bootstrap select[multiple].input-lg,.bootstrap textarea.input-lg{height:auto}.bootstrap .has-feedback{position:relative}.bootstrap .has-feedback .form-control{padding-right:42.5px}.bootstrap .has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.bootstrap .has-success .checkbox,.bootstrap .has-success .checkbox-inline,.bootstrap .has-success .control-label,.bootstrap .has-success .help-block,.bootstrap .has-success .radio,.bootstrap .has-success .radio-inline{color:#3c763d}.bootstrap .has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.bootstrap .has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.bootstrap .has-success .form-control-feedback{color:#3c763d}.bootstrap .has-warning .checkbox,.bootstrap .has-warning .checkbox-inline,.bootstrap .has-warning .control-label,.bootstrap .has-warning .help-block,.bootstrap .has-warning .radio,.bootstrap .has-warning .radio-inline{color:#8a6d3b}.bootstrap .has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.bootstrap .has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.bootstrap .has-warning .form-control-feedback{color:#8a6d3b}.bootstrap .has-error .checkbox,.bootstrap .has-error .checkbox-inline,.bootstrap .has-error .control-label,.bootstrap .has-error .help-block,.bootstrap .has-error .radio,.bootstrap .has-error .radio-inline{color:#a94442}.bootstrap .has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bootstrap .has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.bootstrap .has-error .form-control-feedback{color:#a94442}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.1c8477e0.eot);src:url(/fonts/fontawesome-webfont.1c8477e0.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont.d6c0dc76.woff2) format("woff2"),url(/fonts/fontawesome-webfont.aa866e69.woff) format("woff"),url(/fonts/fontawesome-webfont.1f775c49.ttf) format("truetype"),url(/img/fontawesome-webfont.7bf144d7.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}body,html{height:100%}body{padding:0;margin:0;overflow:scroll}body,button,input{font-family:Segoe UI,Arial,Helvetica,sans-serif}.loading{background-color:rgba(0,0,0,.8);height:100%;width:100%;position:absolute;top:0;left:0;z-index:99999}.loading:after{color:#d6d6d6;display:block;content:attr(data-content);height:1em;margin-top:80px;text-align:center}.loading #loadingImage,.loading:after{position:absolute;width:214px;top:50%;left:50%;margin-left:-107px}.loading #loadingImage{height:214px;z-index:7000;margin-top:-107px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABrCAYAAABwv3wMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NzNGMTI0OUEwOUZFMzExQUEwREUzM0ZFQjU5QTFGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOEJDQjJEMzk2NzgxMUU0QTIzMzhEQjQ5MjA3NDc2RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOEJDQjJEMjk2NzgxMUU0QTIzMzhEQjQ5MjA3NDc2RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2RDMwRjM5Nzg5NkU0MTE5MzY0ODZFNTc0RjY3NERDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk3M0YxMjQ5QTA5RkUzMTFBQTBERTMzRkVCNTlBMUY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KhqNzAAABGpJREFUeNrsnXuITmkcx40dcotxv2QYu38QK/fLuiXJfc1SVixrXRJqtpRCYd3yp3/cRUj5w7gVMjsWQ2ztSlkb2lbRkvv9shiX8X3qJ6fpXOY9vS/vjM+3PtF5zvOc8z6fc945z+9oZJSUlFQi5SOVmQJkEWQhiyCLIAtZBFkEWcgiyCLIQhZBFkEWsgiyCLKQRZBFkIUsgiyCLGQRZBFkIYsgiyALWQRZBFnIIsgiyEIWQRZBFrIIsgiyUpss4X4tT/+PfeDMFI9fXQwW/URzUV88E1fESbFfPE9gvA5iqPhaNBQvxHVxQhSIBwH9vhLtxTHxKIHj1RajxVnDmyEiJ6L/BfFnsiYzI8m/u+mhyDURs8U88VgcFv9ae12buG9tsmeKfRHjdhGr7c8i8bu4KWqIL8UgkS1WiV98LoA6dk63xDBRXIbPUkUcEC3EN3bu7+8sd1H85dkWlF123smJk5VEXIaIAnFVDBcZAfvWFOvFGzEyZMzxoljsFC0C9nHHGCH+E2dFQ599ssV1sS3knLxsFrdETqntWfY5+yd57iJJhay/xfmACfNjh01iFZ+2vuKVWFbGseqJc+K0qOrT3kk8EUsixlkg/hddfdoqlCx3F7RNoE8rzx3p3Z4p/hGHEjyHluKZmBfQ7o7zWkwOaJ9o7bkB7RVKVn6MflfEwlLbRtl47WKM5+7EOybcr326XVSDSm0fYNvzQsb+ZLJS8eh+NEafa/Z0580IcUacjzHeNtFA9Apo3yhWinx7wnRpK/aINfag8lmss27E6PPaHpO96WFPfXFySdwVPUP2mS8OiYOim/3dXWhz0nWBl1kpfdNItBaLY/Z/I5qEPQiLSeI38Yc4LSZYP2QlmGq2psmJ2b/AFqVRd/RTt960NVNxGs9HWsu6LQrFwhQeY4193Y4UW8R6MQ1ZicfdFR1TOL6rrkwRA61clWtfia4Utjyk30tPKYpCrqXQykhZKRh7nFghfjJRLqfEj2KpmBjS97l9XdZD1ofssKt4boy+m8W5gM/X1x7tF9gxvMm347n+A0LGd3XB7h99RlKwKP4uRr8isdVne54tUgcmMNb3VqLq49PWRtwXmyLGWCsehSzIF4mHVt4q1xWMZMpyBdd1Vj6aElGArSx+Fi/EVJ/2xuKy+DWgDunlC3HACsPNfNrrW5H3uKgbcU4NkjW/6fyA8X4tNMter7iqQp7Ybovl29aebZUK9/Ompr16OVxqnBq2+HWva8aIV2VYo421n2cH7X3cE0/7PXuvtltcFBvEEavEvLVz6m3ndF/0ScevQXd3dI7RzxVdp0Xs08T2K7K6n8tbexWzV0wIqLQ7xootonmC59XUXpX8ENBey+7mo+JuyYe4u65QzLB9kjK/GfzHMeUn/BsMZBFkIYsgiyALWQRZBFnIIsgiyEIWQRZBFrIIsgiykEWQRZCFLIIsgixkEWQRZCGLIIsgC1kEWQRZyCLIIshCFkEWQRayCLIIspBFkEWQVSHzToABAPDBmLFYWT1mAAAAAElFTkSuQmCC) no-repeat 50%}.loaded{visibility:hidden}.modal{z-index:10000!important}#top{background-color:#eef2f3;width:100%;height:40px;top:0;left:0;position:fixed;z-index:5001;padding:5px}#saveHeader{height:100%}#saveHeader .status-message{padding-left:0;padding-top:9px;padding-bottom:9px;margin-top:.5em!important}#saveHeader .status-message .button-container{margin-top:-4px}#weekDaySelector{float:right;width:45em;height:100%;font-size:.8em;font-weight:600}#weekDaySelector form{display:inline}#weekDaySelector button,#weekDaySelector input[type=button],#weekDaySelector input[type=submit]{border:none;font-weight:400;height:100%;margin:0;cursor:pointer}#weekDaySelector #weekSelector{float:right;height:2em;padding:0 5px}#weekDaySelector #weekSelector button,#weekDaySelector #weekSelector input[type=button],#weekDaySelector #weekSelector input[type=submit]{background-color:#666665;color:#fff;width:2em;text-indent:-999999px;background-position:50%;background-repeat:no-repeat}#weekDaySelector #weekSelector button.next,#weekDaySelector #weekSelector input[type=button].next,#weekDaySelector #weekSelector input[type=submit].next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAIAAACtROKYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABwSURBVChTdY6xDQAhCEWdls4NLN3AKey0cwM3sHOXewbDnSb3GuDzQnC11pSS/MM25+woc84Y445PQghjDBzHQGEg0p2hUimFfnnA5Uv13vfeVYLtAZGpKgGNbl8PTG2tfSU4PFDVDhu3B/x6SSLyAMYfmqvGFxH+AAAAAElFTkSuQmCC);border-top-right-radius:3px;border-bottom-right-radius:3px;background-position-x:7px}#weekDaySelector #weekSelector label{float:left;width:10em;text-align:center;background-color:#fff;color:#666665;margin:0;padding:0;line-height:2em;text-transform:uppercase;vertical-align:middle;cursor:pointer}#weekDaySelector #departmentSelector{float:right;width:30%;height:2em;padding:0 -5px}#weekDaySelector #departmentSelector input{float:left;height:100%;margin-left:.5em;background-color:#666665;color:#fff}#weekDaySelector #storeSelector{float:right;width:35%;height:2em;padding:0 5px}#weekDaySelector #storeSelector input{float:left;height:100%;margin-left:.5em;background-color:#666665;color:#fff}#weekDaySelector #daySelector{display:inline-block;float:right;width:100%}#weekDaySelector #daySelector .day-label,#weekDaySelector #daySelector button,#weekDaySelector #daySelector input[type=button]{height:2em;line-height:2em;vertical-align:middle;font-weight:200}#weekDaySelector #daySelector .day-button{background-color:transparent;color:#c8cdd0;text-transform:uppercase;display:inline-block;position:relative}#weekDaySelector #daySelector .day-button.selected{background-color:#fff;color:#121213}#weekDaySelector #daySelector .day-button.selected .day-label{font-weight:700;background-color:#fff!important}#weekDaySelector #daySelector .dot{height:16px;position:absolute;margin-left:-8px;bottom:9px;left:98%}#weekDaySelector #daySelector .dot:after{display:block;content:"";background-color:#ec4a2d;width:8px;height:8px;border-radius:1000px}#weekDaySelector #daySelector .dot.active-amendments:after{background-color:#eeca49}#weekDaySelector:after{content:".";visibility:hidden;display:block;height:0;clear:both}.styled-select select{border:0!important;background:#666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAIAAACtROKYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABwSURBVChTdY6xDQAhCEWdls4NLN3AKey0cwM3sHOXewbDnSb3GuDzQnC11pSS/MM25+woc84Y445PQghjDBzHQGEg0p2hUimFfnnA5Uv13vfeVYLtAZGpKgGNbl8PTG2tfSU4PFDVDhu3B/x6SSLyAMYfmqvGFxH+AAAAAElFTkSuQmCC) no-repeat 95%;text-indent:.01px;text-overflow:"";color:#fff!important;border-radius:3px;float:left;height:100%;text-transform:uppercase!important;padding-left:10px;padding-right:30px;font-size:.9em!important;width:100%}#rota1,#staffing1,#toa1,#uncovered1{width:100%;overflow:hidden;position:relative;margin-bottom:5px}#rota1 .rotaTable,#staffing1 .rotaTable,#toa1 .rotaTable,#uncovered1 .rotaTable{table-layout:fixed}#rota1 .rotaRow,#staffing1 .rotaRow,#toa1 .rotaRow,#uncovered1 .rotaRow{display:table-row;position:relative}#rota1 .labelColumn,#staffing1 .labelColumn,#toa1 .labelColumn,#uncovered1 .labelColumn{z-index:1000;opacity:1;background-color:inherit;display:table-cell;border-right:1px solid #afafaf}#rota1 .sharedClockInStyle,#staffing1 .sharedClockInStyle,#toa1 .sharedClockInStyle,#uncovered1 .sharedClockInStyle{width:4px;height:4px;border:4px solid red;border-radius:1000px;left:-1000px;position:absolute;z-index:30;top:14px}#rota1 .rotaColumn,#staffing1 .rotaColumn,#toa1 .rotaColumn,#uncovered1 .rotaColumn{cursor:ew-resize;display:table-cell}#rota1 .rotaColumn .actualEmployeeClockInTime,#rota1 .rotaColumn .actualEmployeeClockOutTime,#staffing1 .rotaColumn .actualEmployeeClockInTime,#staffing1 .rotaColumn .actualEmployeeClockOutTime,#toa1 .rotaColumn .actualEmployeeClockInTime,#toa1 .rotaColumn .actualEmployeeClockOutTime,#uncovered1 .rotaColumn .actualEmployeeClockInTime,#uncovered1 .rotaColumn .actualEmployeeClockOutTime{width:4px;height:4px;border:4px solid red;border-radius:1000px;left:-1000px;position:absolute;z-index:30;top:14px}#rota1 .statusColumnWarning,#staffing1 .statusColumnWarning,#toa1 .statusColumnWarning,#uncovered1 .statusColumnWarning{background-color:#fdfaec!important;border:1px solid #eeca49}#rota1 .statusColumnDanger,#staffing1 .statusColumnDanger,#toa1 .statusColumnDanger,#uncovered1 .statusColumnDanger{background-color:#fbd7d1!important;border:1px solid #ec4a2d}#rota1 .statusColumn,#staffing1 .statusColumn,#toa1 .statusColumn,#uncovered1 .statusColumn{width:165px;height:50px;z-index:1000;opacity:1;background-color:inherit;position:absolute;left:0;vertical-align:middle;text-align:right;display:block;border-left:1px solid #afafaf}#rota1 .statusColumn .status-button,#staffing1 .statusColumn .status-button,#toa1 .statusColumn .status-button,#uncovered1 .statusColumn .status-button{display:none;color:#333;background-color:#fff;border-color:#ccc;width:90px;margin-top:6px}#rota1 .statusColumn .darkPanel,#staffing1 .statusColumn .darkPanel,#toa1 .statusColumn .darkPanel,#uncovered1 .statusColumn .darkPanel{font-size:12px;padding-right:10px;color:#fff}#rota1 .statusColumn .tooltip.left,#staffing1 .statusColumn .tooltip.left,#toa1 .statusColumn .tooltip.left,#uncovered1 .statusColumn .tooltip.left{margin-top:5px;margin-right:32px}#rota1 .statusColumn.persistent-warning,#staffing1 .statusColumn.persistent-warning,#toa1 .statusColumn.persistent-warning,#uncovered1 .statusColumn.persistent-warning{background-color:#fdfaec!important;border:1px solid #eeca49}#rota1 .statusColumn.persistent-warning-red,#staffing1 .statusColumn.persistent-warning-red,#toa1 .statusColumn.persistent-warning-red,#uncovered1 .statusColumn.persistent-warning-red{background-color:#fbd7d1!important;border:1px solid #ec4a2d}#rota1 .statusColumn .status,#staffing1 .statusColumn .status,#toa1 .statusColumn .status,#uncovered1 .statusColumn .status{display:none;width:20px;height:20px;border-radius:20px;cursor:help;position:relative;text-align:center;margin-right:30px;top:2px}#rota1 .statusColumn .status.failure,#rota1 .statusColumn .status.persistent-warning,#rota1 .statusColumn .status.persistent-warning-red,#rota1 .statusColumn .status.success,#rota1 .statusColumn .status.warning,#staffing1 .statusColumn .status.failure,#staffing1 .statusColumn .status.persistent-warning,#staffing1 .statusColumn .status.persistent-warning-red,#staffing1 .statusColumn .status.success,#staffing1 .statusColumn .status.warning,#toa1 .statusColumn .status.failure,#toa1 .statusColumn .status.persistent-warning,#toa1 .statusColumn .status.persistent-warning-red,#toa1 .statusColumn .status.success,#toa1 .statusColumn .status.warning,#uncovered1 .statusColumn .status.failure,#uncovered1 .statusColumn .status.persistent-warning,#uncovered1 .statusColumn .status.persistent-warning-red,#uncovered1 .statusColumn .status.success,#uncovered1 .statusColumn .status.warning{display:inline-block}#rota1 .statusColumn .status.failure:after,#rota1 .statusColumn .status.persistent-warning-red:after,#rota1 .statusColumn .status.persistent-warning:after,#rota1 .statusColumn .status.success:after,#rota1 .statusColumn .status.warning:after,#staffing1 .statusColumn .status.failure:after,#staffing1 .statusColumn .status.persistent-warning-red:after,#staffing1 .statusColumn .status.persistent-warning:after,#staffing1 .statusColumn .status.success:after,#staffing1 .statusColumn .status.warning:after,#toa1 .statusColumn .status.failure:after,#toa1 .statusColumn .status.persistent-warning-red:after,#toa1 .statusColumn .status.persistent-warning:after,#toa1 .statusColumn .status.success:after,#toa1 .statusColumn .status.warning:after,#uncovered1 .statusColumn .status.failure:after,#uncovered1 .statusColumn .status.persistent-warning-red:after,#uncovered1 .statusColumn .status.persistent-warning:after,#uncovered1 .statusColumn .status.success:after,#uncovered1 .statusColumn .status.warning:after{display:block;position:absolute;top:0;left:0;height:20px;width:20px;padding:0;line-height:20px;color:#fff}#rota1 .statusColumn .status.persistent-warning,#rota1 .statusColumn .status.warning,#staffing1 .statusColumn .status.persistent-warning,#staffing1 .statusColumn .status.warning,#toa1 .statusColumn .status.persistent-warning,#toa1 .statusColumn .status.warning,#uncovered1 .statusColumn .status.persistent-warning,#uncovered1 .statusColumn .status.warning{background-color:#eeca49}#rota1 .statusColumn .status.persistent-warning:after,#rota1 .statusColumn .status.warning:after,#staffing1 .statusColumn .status.persistent-warning:after,#staffing1 .statusColumn .status.warning:after,#toa1 .statusColumn .status.persistent-warning:after,#toa1 .statusColumn .status.warning:after,#uncovered1 .statusColumn .status.persistent-warning:after,#uncovered1 .statusColumn .status.warning:after{content:"i"}#rota1 .statusColumn .status.failure,#rota1 .statusColumn .status.persistent-warning-red,#staffing1 .statusColumn .status.failure,#staffing1 .statusColumn .status.persistent-warning-red,#toa1 .statusColumn .status.failure,#toa1 .statusColumn .status.persistent-warning-red,#uncovered1 .statusColumn .status.failure,#uncovered1 .statusColumn .status.persistent-warning-red{background-color:#ec4a2d}#rota1 .statusColumn .status.failure:after,#rota1 .statusColumn .status.persistent-warning-red:after,#staffing1 .statusColumn .status.failure:after,#staffing1 .statusColumn .status.persistent-warning-red:after,#toa1 .statusColumn .status.failure:after,#toa1 .statusColumn .status.persistent-warning-red:after,#uncovered1 .statusColumn .status.failure:after,#uncovered1 .statusColumn .status.persistent-warning-red:after{content:"!"}#rota1 .advertised-zero,#rota1 .overunder-zero,#rota1 .recommended-zero,#rota1 .rotadhead-zero,#rota1 .storeAdjustedDemand-zero,#staffing1 .advertised-zero,#staffing1 .overunder-zero,#staffing1 .recommended-zero,#staffing1 .rotadhead-zero,#staffing1 .storeAdjustedDemand-zero,#toa1 .advertised-zero,#toa1 .overunder-zero,#toa1 .recommended-zero,#toa1 .rotadhead-zero,#toa1 .storeAdjustedDemand-zero,#uncovered1 .advertised-zero,#uncovered1 .overunder-zero,#uncovered1 .recommended-zero,#uncovered1 .rotadhead-zero,#uncovered1 .storeAdjustedDemand-zero{display:none}#rota1 .rotaTableBodyContainer,#staffing1 .rotaTableBodyContainer,#toa1 .rotaTableBodyContainer,#uncovered1 .rotaTableBodyContainer{height:470px;position:relative;overflow:hidden}#rota1 .rotaTableBodyContainer .rotaTableBody,#staffing1 .rotaTableBodyContainer .rotaTableBody,#toa1 .rotaTableBodyContainer .rotaTableBody,#uncovered1 .rotaTableBodyContainer .rotaTableBody{position:absolute}#rota1 .scrollbar,#staffing1 .scrollbar,#toa1 .scrollbar,#uncovered1 .scrollbar{height:100%;position:absolute;top:0;left:0;z-index:2000;overflow-y:scroll;overflow-x:hidden}#rota1 button,#staffing1 button,#toa1 button,#uncovered1 button{font-family:Segoe UI,Arial!important;width:55px;margin-top:7px;margin-left:10px;float:left}#rota1 button.small,#staffing1 button.small,#toa1 button.small,#uncovered1 button.small{width:35px}#uncovered1 .overunder-under{color:#fff}#rota1{margin-top:95px}#rota1 .heading{z-index:5000!important}#rota1 .heading .rotaColumn{top:0;z-index:5000!important}#rota1 .heading .rotaColumn *{z-index:5000!important}#rota1 .heading .labelColumn,#rota1 .heading .statusColumn{top:0;z-index:5001!important}#rota1 .heading .labelColumn *,#rota1 .heading .statusColumn *{z-index:5001!important}.next-rota-js .toggle{position:relative;top:0;left:-20px;width:61px;height:100%;background-color:#666;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACLSURBVChTfZAhEgQhEAN57Tkkjl+M4wc4cEgcDonjLxsq1F7tMndRM0mamsJ8NMUYvfd7eUoBcs5zzjGGyrwBEUE7pQRAZR4A26UUzKgCaK1Za5lSX+BsqMwGnHPIeu+v905mAVhgITgvhngnClwXUGuFpbYpMvg9zIafCIvZL92MwRRC2PZfoSYiF4o07d+pwuQaAAAAAElFTkSuQmCC);cursor:pointer}.next-rota-js.closed .toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACOSURBVChTjZAhEsMgEAB5LQ6J4xc4foADh8ThkDj+0s1cJp2W60xXHcduMomJMaaU7B+gIZta696b6V7/AAEN2XDovXMIIcjdyWMzX4Fzboyx1lIbsRHkeAXgvSeYcxLLRuAR7LGf/R3AeXdu4B2AvL21xqza8BGANKUUbDi/6jsA+dGqDUoAOWfVtta+APWm7d8OJbUCAAAAAElFTkSuQmCC)}.next-rota-js.closed .addRemoveTimespanRow,.next-rota-js.closed .markdown,.next-rota-js.closed .recommended,.next-rota-js.closed .rotaTableBodyContainer,.next-rota-js.closed .scrollbar,.next-rota-js.closed .storeAdjustedDemand{display:none!important}button.confirm,button.undo,input.confirm,input.undo{padding:17px 22px;border:none;margin:10px 5px;color:#fff;text-transform:uppercase;border-radius:3px;float:right;cursor:pointer;font-size:.95em}.status-message{border-width:1px;border-style:solid;border-radius:5px;margin-top:1em;padding:5px;color:#000;text-transform:none;display:none;font-size:.9em}.status-message.error{background-color:#fff2f2;border-color:red;margin-left:0!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzk4ODlCMUU5Q0FBMTFFNEEzQzhCMjM5NUQzMEVGNkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk4ODlCMUY5Q0FBMTFFNEEzQzhCMjM5NUQzMEVGNkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTg4OUIxQzlDQUExMUU0QTNDOEIyMzk1RDMwRUY2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTg4OUIxRDlDQUExMUU0QTNDOEIyMzk1RDMwRUY2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pii2+VkAAAEcSURBVHjatJW9DoIwEIA7Mbi4iC4+BgOsbjrh7AvgCBO8j76Auy66OLuaqKOjkDCQELwjV0PItaCxw5eQ+/nSlGsrKiEE4ABPYAtYFOtHVQnq2ZDDwRgGXeCFn8TuS7lFPbIfXS4m0kZQcgAGPaRYs2f6U0wmTAI5AUONFHNHRW8iiyJFwRmwGemIclxPJPdYsgZKpvACjBt1NsXadWXtwJ/ZEiMrhfwKTImrQrqSUk6MLIGCab4DNyZe1D0NqUqMLIBcsYdN8rq2JdWJkRmQaaRZXcNIu8RIoBEHn5P3w4pTjTj9ZcXzL/Z43lfsK6biQZPBTYXfJTYyx4Hm5E16nrygLQ7/eFeEUhwbuN1io/exZ+AF8YSpN+8twAB8Ugsbiy0KlgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:10px 10px}.status-message.error:before{content:" Error -";background-position:-150px -100px;float:left}.status-message.warning{background-color:#fffcf4;border-color:#fcc930;margin-left:0!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZENzE2NjU0QjA5MTFFNEFGNzY5NDU0NTM0Qjc4OUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZENzE2NjY0QjA5MTFFNEFGNzY5NDU0NTM0Qjc4OUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkQ3MTY2MzRCMDkxMUU0QUY3Njk0NTQ1MzRCNzg5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkQ3MTY2NDRCMDkxMUU0QUY3Njk0NTQ1MzRCNzg5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmR0cnEAAAGvSURBVHjarJS/S0JRFMf1GUU0lGVrbdKYCU9coqk/o0X6hXPNgaLQWBhCW9Yf0NAQbUJQIYhbtLVEUFRaUEiv+p74vjjefPasDny813PP/XLuOfe+4OvpZMCHzYN1zlfBtrsQsqttN1g+RJOgCPpIkb6O9pNwCGwxboFY9IX+IrwEpFZlsEfK9C3+VjgCssABafBO0vRlGdO1cB4MgQ3QAJfgFjzSF2ZMV8IJkALXYA3MgDEwAqbpk7WUcxZL+BUWXwEEwQqzdYz1Bq+dxBQgbvkRls7HwTGbJfag1m847jImzj0dhaUZOaNhYvdthHUjc8g60kk4z6bIPa0p/52aX6l5jbHfGhlUT9oGJ8woCuoqLkzxN9APmmptEFyAUdHAE6/ojGXcVA2rGyeRUuyzrs2Wp2lX69zT0khXOMWMpRkljysoN2XHY63EvTa1PksxzKPIcaeM2ro2Cw7V/Mj8uiHTGIYKTxeVjDO8+EUPUbFnj7kuSZUaopWRjJ/YlHHjWpk2wfHcEPyaI+swn77Vg58XluHAbIwfg5j+2wsGJEERnuNdTAb+xyTj5Q8BBgDIn3p0kEmlIwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:10px 5px}.status-message.warning:before{content:"Warning -";float:left}.status-message.info{background-color:#f7fbfe;border-color:#66afe9;margin-left:0!important}.status-message.info:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQzRjY4MTY0MzI1MTFFNDk3RUVCODhCMENBQkNDOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQzRjY4MTc0MzI1MTFFNDk3RUVCODhCMENBQkNDOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RDNGNjgxNDQzMjUxMUU0OTdFRUI4OEIwQ0FCQ0M5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RDNGNjgxNTQzMjUxMUU0OTdFRUI4OEIwQ0FCQ0M5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpUK/Y4AAAHPSURBVHjavJW9S0JRGMbvPWijhFTg0NKULd1oaYmacjJqqcmhpXCwPyDog1zbGqTZJV0KhMCGsqVNcioJaXGQUhxsaGiw54XnwOFyr5p9vPAbjuc9j+/5eJ9rb1+8Wj4RAQkQAw4I8/c2qIAiyJ6tTTS8FtsewiGQBkkQtHrHJ8iAffxBp5fwDCiAKY6fQB6UQMPYyTLYAFH+9gLiEH/0EhbROzAGmiBF0a5PtTbFT8E4aIElLa6M7RcoWgXzINdD1OJcjrlVri3sXL6FTOE0ty+VroC6S2QBHBHHnECFda5pUiOthSO8KIvbr3tUJ8KHxHFPUjzFYRJVRxSfVNC4qGEjTw3RSii+U6vPRcn5r5MbrwRU3TUKiyljayUf0VWwCEbJSI+qtYYTMDqq4ZN8DGaN8Rao+eRqjbAa4Oyk2r3vHrhi7+uO8op38DGgntZoKxqKxTb9aWiNiqJLWWxPe1hFvF3d4hJFEc7SpaLGhBlX4MAYn4BzjzxtSqKVDfAmxfp2aSj3ru67Bc8ukZqr2kmulciIR2t3E+N4YK9XffzCL0T0GkzTPufEm/VzE5OO0/okoQw2+5y5zZwy17ToyZ1/M/o//TT92sf0S4ABAFtmlHp/s49OAAAAAElFTkSuQmCC);float:left}.status-message.success{background-color:#f9fdf7;border-color:#71c341;margin-left:0!important}.status-message.success:before{content:"Success -";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEU5ODE0NEY5Q0FBMTFFNDkzNzlDMjAxNTlEQkEwMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEU5ODE0NTA5Q0FBMTFFNDkzNzlDMjAxNTlEQkEwMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RTk4MTQ0RDlDQUExMUU0OTM3OUMyMDE1OURCQTAyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RTk4MTQ0RTlDQUExMUU0OTM3OUMyMDE1OURCQTAyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr/g2DMAAAFeSURBVHjaYvz//z8DLQATA40AzQxmLDzsSJEBfTb7GIqOOCkCmduB+DsQewLFXlBsMBDoAvFOIJaE8u8BsTulQWELxEeQDAUBJSA+TInBAVCX8mGRW0WuwclAvBaIObHI1QHDOJ8cg6uBeA6WFPUPiNOAhjaDOCxIEvFAzAXE03GlICCeAMR5WOR+AnEU0NB1MAEWqIY2IK6AiukBcQ4Q/0XSyAbEi4A4HIuhn4DYD2joQWRBkMGzoWEGAxlALApyARD/AmIeIAa5xBWLoS+A2ANo6EVsOc8Ni4ZgaIyrAPF+HIbeBWJrbIbCDLYB4ptY5ByA+AYQm2CROwfEltDMgLOseARN6KewyDNjEdsLxKDs+pqYQug1VPFOAkltDRB7QSOM6NLtGyh2gXgpDrXTgDgCGqEkF5sgTbHQ9IoMGoA4Gy0Jklweg6qUQiAug3o5HYgbSS6PR6smGAAIMACWbk/FDijJVQAAAABJRU5ErkJggg==);float:left}.status-message.error,.status-message.info,.status-message.success,.status-message.warning{display:block}.status-message.error:before,.status-message.info:before,.status-message.success:before,.status-message.warning:before{padding-right:.3em;font-weight:600;background-repeat:no-repeat;background-position:15px 0;height:22px;display:inline-block;padding-left:35px}.modal{text-transform:none}.modal h4 .employee-name{color:#666;padding-left:.5em}.modal .styled-select{width:99%}.modal .department-buttons{padding-top:2em}.modal .department-buttons div.button-row:first-of-type div.block:first-of-type a{border-top-left-radius:3px}.modal .department-buttons div.button-row:first-of-type div.block:last-of-type a{border-top-right-radius:3px}.modal .department-buttons div.button-row:last-of-type div.block:first-of-type a{border-bottom-left-radius:3px}.modal .department-buttons div.button-row:last-of-type div.block:last-of-type a{border-bottom-right-radius:3px}.modal .department-buttons div.block{width:33%;padding:0;padding-top:1px;padding-bottom:1px;float:left}.modal .department-buttons div.block.col-1{padding-right:1px;text-align:left;clear:both}.modal .department-buttons div.block.col-2{padding-left:1px;padding-right:1px;text-align:center}.modal .department-buttons div.block.col-3{padding-left:1px;text-align:right}.modal .department-buttons a{background-color:#538dd5;color:#fff;height:1.6em;line-height:1.6em;vertical-align:middle;padding:0;text-align:center;width:100%;display:block}.modal .department-buttons a:hover{color:#fff;text-decoration:none;background-color:#a5c3e9}.modal.modal-wide .modal-dialog{width:90%}.modal.modal-wide .modal-body{overflow-y:auto}.modal.modal-wideAssign .modal-dialog{width:95%}.modal.modal-absence .modal-dialog{width:100%}#modalMoveShifts h4{color:#717171;font-size:30px;font-weight:400;text-transform:uppercase}#modalMoveShifts h4,#modalMoveShifts h4 .employee-name{line-height:40px;vertical-align:text-bottom;height:40px}#modalMoveShifts h4 .employee-name{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAIAAAA7y9DJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAADSSURBVChTbU47EkVAENwjo5YTkKAEYjKJTCBUAlzBCXwSqgj8wtdjllf16nXV9s5M9862uK7rOI7zAbdg1Z+nwOG+bVvP86SUruuivlUCOfBoGAbLsvQHqMdx5GXkAIqiUKKua5oGxoQfK0dd1ywbhsFFVVUsqRzrujqOA4EX2La9LMvXAcA0TVOWZXEcg+d55jlADixIkiTP877v933vui5NU/i2bSMHrjAM76/pC4CjgKMooqRlWbL8F03TCN/33/wck5kRBIEwTfPd/AMMpZQfEeQRqbVpsdIAAAAASUVORK5CYII=) no-repeat 20px;text-transform:none}#modalMoveShifts .day-availability-row{padding-top:10px;margin-bottom:0}#modalAbsence .modal-title,#modelRemoveAbsences .modal-title{color:#717171;font-size:30px;line-height:40px;vertical-align:bottom;height:40px;font-weight:400}#modalAbsence .modal-title .employee-name,#modelRemoveAbsences .modal-title .employee-name{font-weight:500;display:inline-block;font-size:15px;margin-left:15px;border-left:1px dotted #717171;padding-left:39px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAIAAAA7y9DJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAADSSURBVChTbU47EkVAENwjo5YTkKAEYjKJTCBUAlzBCXwSqgj8wtdjllf16nXV9s5M9862uK7rOI7zAbdg1Z+nwOG+bVvP86SUruuivlUCOfBoGAbLsvQHqMdx5GXkAIqiUKKua5oGxoQfK0dd1ywbhsFFVVUsqRzrujqOA4EX2La9LMvXAcA0TVOWZXEcg+d55jlADixIkiTP877v933vui5NU/i2bSMHrjAM76/pC4CjgKMooqRlWbL8F03TCN/33/wck5kRBIEwTfPd/AMMpZQfEeQRqbVpsdIAAAAASUVORK5CYII=) no-repeat 20px;height:40px;line-height:40px;vertical-align:text-bottom;text-transform:none}#modalAbsence .modal-body .absence-reason,#modalAbsence .modal-body .absence-start,#modalAbsence .modal-body .absense-end,#modalAbsence .modal-body h5,#modelRemoveAbsences .modal-body .absence-reason,#modelRemoveAbsences .modal-body .absence-start,#modelRemoveAbsences .modal-body .absense-end,#modelRemoveAbsences .modal-body h5{height:3.5em;line-height:3.5em;vertical-align:middle;padding:0 1em;margin:0}#modalAbsence .modal-body .absence-reason,#modelRemoveAbsences .modal-body .absence-reason{background-color:#f0f0f0}#modalAbsence .modal-body .absence-reason select,#modelRemoveAbsences .modal-body .absence-reason select{width:100%}#modalAbsence .modal-body .absence-start,#modelRemoveAbsences .modal-body .absence-start{background-color:#f9f7f7}#modalAbsence .modal-body .absense-end,#modelRemoveAbsences .modal-body .absense-end{background-color:#f0f0f0}#modalAbsence .modal-body h5,#modelRemoveAbsences .modal-body h5{background-color:#94a6a6;color:#fff}#modalAssignEmployee{text-transform:none!important;font-size:14px}#modalAssignEmployee .additional-selected,#modalAssignEmployee .contracted-selected{color:green}#modalAssignEmployee .contracted-hours-selector{cursor:pointer}#modalAssignEmployee .contracted-hours-selector.disabled{cursor:default;color:#d3d3d3}#modalAssignEmployee h4 .absence-employee-name{color:#666;padding-left:.5em}#modalAssignEmployee .modal-body{vertical-align:middle;padding:0}#modalAssignEmployee .modal-body h5{background-color:#94a6a6;color:#fff}#modalAssignEmployee .modal-body .absence-employee-name{text-align:left;padding-left:.5em}#modalAssignEmployee .status{display:none;width:20px;height:20px;border-radius:20px;cursor:help;position:relative;text-align:center;top:2px}#modalAssignEmployee .status.fail,#modalAssignEmployee .status.success,#modalAssignEmployee .status.warn{display:inline-block}#modalAssignEmployee .status.fail:after,#modalAssignEmployee .status.success:after,#modalAssignEmployee .status.warn:after{display:block;position:absolute;top:0;left:0;height:20px;width:20px;padding:0;line-height:20px;color:#fff}#modalAssignEmployee .status.warn{background-color:#eeca49}#modalAssignEmployee .status.warn:after{content:"i"}#modalAssignEmployee .status.fail{background-color:#ec4a2d}#modalAssignEmployee .status.fail:after{content:"!"}.assignRowSelect{background-color:#b0c4de!important}.paginate_disabled_next,.paginate_disabled_previous{display:none!important}.bootstrap .col-7-1{float:left;width:14.28571429%}.bootstrap .col-7-2{float:left;width:28.57142857%}.bootstrap .col-7-3{float:left;width:42.85714286%}.bootstrap .col-7-4{float:left;width:57.14285714%}.bootstrap .col-7-5{float:left;width:71.42857143%}.bootstrap .col-7-6{float:left;width:85.71428571%}.bootstrap .col-7-7{float:left;width:100%}.bootstrap .col-8-1{float:left;width:12.5%}.bootstrap .col-8-2{float:left;width:25%}.bootstrap .col-8-3{float:left;width:37.5%}.bootstrap .col-8-4{float:left;width:50%}.bootstrap .col-8-5{float:left;width:62.5%}.bootstrap .col-8-6{float:left;width:75%}.bootstrap .col-8-7{float:left;width:87.5%}.bootstrap .col-8-8{float:left;width:100%}#managementContractContainer{padding:20px}#managementContractContainer .day-headers-row,#modalMoveShifts .day-headers-row{margin-bottom:0}#managementContractContainer .day-headers-row .day-headers,#modalMoveShifts .day-headers-row .day-headers{background-color:#f1f1f1;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-top-left-radius:10px;border-top-right-radius:10px;color:#707070}#managementContractContainer .day-headers-row .day-headers .col-7-1,#modalMoveShifts .day-headers-row .day-headers .col-7-1{text-transform:capitalize;font-weight:600;text-align:center;vertical-align:middle;padding:10px 0}#managementContractContainer .day-headers-row .day-headers .day-of-week,#modalMoveShifts .day-headers-row .day-headers .day-of-week{height:1.5em;line-height:1.5em}#managementContractContainer .day-headers-row .day-headers .contract-hours,#modalMoveShifts .day-headers-row .day-headers .contract-hours{margin-top:10px;height:1em;line-height:1em;font-weight:600;font-size:.7em}#managementContractContainer .day-shifts-row,#modalMoveShifts .day-shifts-row{margin-bottom:0}#managementContractContainer .day-shifts-row .day-shifts,#modalMoveShifts .day-shifts-row .day-shifts{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}#managementContractContainer .day-shifts-row .day-shifts .col-7-1,#managementContractContainer .day-shifts-row .day-shifts td.shift-container,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container{height:10em;border-left:1px dashed #e8e8e8;padding:1px;text-align:center;color:#ccc;position:relative}#managementContractContainer .day-shifts-row .day-shifts .col-7-1:first-child,#managementContractContainer .day-shifts-row .day-shifts td.shift-container:first-child,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1:first-child,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container:first-child{border-left:1px solid #e8e8e8}#managementContractContainer .day-shifts-row .day-shifts .col-7-1:last-child,#managementContractContainer .day-shifts-row .day-shifts td.shift-container:last-child,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1:last-child,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container:last-child{border-right:1px solid #e8e8e8}#managementContractContainer .day-shifts-row .day-shifts .col-7-1.locked+:not(.locked),#managementContractContainer .day-shifts-row .day-shifts td.shift-container.locked+:not(.locked),#modalMoveShifts .day-shifts-row .day-shifts .col-7-1.locked+:not(.locked),#modalMoveShifts .day-shifts-row .day-shifts td.shift-container.locked+:not(.locked){border-left:none}#managementContractContainer .day-shifts-row .day-shifts .col-7-1.locked+.locked,#managementContractContainer .day-shifts-row .day-shifts td.shift-container.locked+.locked,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1.locked+.locked,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container.locked+.locked{border-left:1px dashed #e8e8e8}#managementContractContainer .day-shifts-row .day-shifts .col-7-1.locked,#managementContractContainer .day-shifts-row .day-shifts td.shift-container.locked,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1.locked,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container.locked{background-color:#f1f1f1;color:#707070}#managementContractContainer .day-shifts-row .day-shifts .col-7-1.locked .day-contract,#managementContractContainer .day-shifts-row .day-shifts .col-7-1.locked .day-time,#managementContractContainer .day-shifts-row .day-shifts td.shift-container.locked .day-contract,#managementContractContainer .day-shifts-row .day-shifts td.shift-container.locked .day-time,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1.locked .day-contract,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1.locked .day-time,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container.locked .day-contract,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container.locked .day-time{border-color:#707070}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .day-time,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .day-time,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .day-time,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .day-time{height:2.5em;line-height:2.5em;vertical-align:middle;border-bottom:1px dotted #e8e8e8;font-weight:600}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .day-depts,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .day-depts,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .day-depts,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .day-depts{height:5em;line-height:1.5em;vertical-align:middle}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .day-depts .dept-time,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .day-depts .dept-time,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .day-depts .dept-time,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .day-depts .dept-time{font-size:.9em}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .day-contract,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .day-contract,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .day-contract,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .day-contract{height:2.5em;vertical-align:middle;font-size:.7em;border-top:1px dotted #e8e8e8;position:absolute;left:0;width:100%}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift{background-color:#27ae61;border:1px solid #fff;border-radius:10px;top:0;left:0;position:absolute;width:100%;height:100%;padding:0;cursor:pointer;color:#fff;z-index:1000}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift div,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift div,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift div,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift div{cursor:pointer}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift.dragging,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift.dragging,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift.dragging,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift.dragging{opacity:.5;z-index:2000}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift .day-contract,#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift .day-time,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift .day-contract,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift .day-time,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift .day-contract,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift .day-time,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift .day-contract,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift .day-time{border-color:#fff}#managementContractContainer .day-shifts-row .day-shifts .col-7-1 .droppable-shift .day-contract,#managementContractContainer .day-shifts-row .day-shifts td.shift-container .droppable-shift .day-contract,#modalMoveShifts .day-shifts-row .day-shifts .col-7-1 .droppable-shift .day-contract,#modalMoveShifts .day-shifts-row .day-shifts td.shift-container .droppable-shift .day-contract{bottom:0}.absenceScreenButton{border:none!important;background-color:transparent!important;color:gray!important}.absenceScreenButton.Selected{color:#ffc11d!important}#rota1 .labelColumn .menubutton.qd{background-color:#ec4a2d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIVSURBVHhe7dpBaltRFATRrCSry/63oLgEBiGee+Z6GtSB68EXob7oiQ358/D9+zq6Px2fWz7pXZ6I2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUGG76h5f7/u/Yu/Hp+f/t1v3Ce9y/NOL9FdvOPD7t4dH3b37viwu3fHh929Oz7s7t3xYXfv+HH8ffgXr79DxhG1EX7/4q/H55ZPepcnorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGb6j5vVfScedXqK7eMeH3b07Puzu3fFhd++OD7t7d3zY3bvjw+7e8eP4+/AvXn+HjCNqI/z+xV+Pzy2f9C5PRG0NMhC1NchA1NYgA1FbgwxEbQ0yELU1yEDU1iADUVuDDERtDTIQtTXIQNTWIANRW4MMRG0NMhC1NchA1NYgA1FbgwxEbQ0yELU1yEDU1iADUVuDDERtDTIQtTXIQNTWIANRW4MMRG0NMhC1NchA1NYgP3o8/gMKw+8OwJlKxAAAAABJRU5ErkJggg==)}#rota1 .labelColumn .menubutton.qd:hover{background-color:#f49b8b}.mcmenu .labelColumn{margin:0;padding:0;padding-left:20px;border-right:1px solid #dadada;color:#4e4e4e;position:relative;vertical-align:middle;font-size:14px;font-weight:600}.mcmenu .labelColumn .nameLabel,.mcmenu .labelColumn .shiftTimeLabel{position:absolute;display:block;height:100%;vertical-align:middle;top:0}.mcmenu .labelColumn .shiftTimeLabel{color:#dadada;right:1em}.mcmenu .labelColumn .menubutton{cursor:pointer;background-color:#fff;position:absolute;top:0;left:0;border-radius:100px;height:20px;width:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAc1JREFUeF7t1zEKwwAQxMD8/wd+bZI6CLZSrpFhmgNhw1Z+Pc/z/qfv81qoM/y+l1BnapCBOlODDNSZGmSgztQgA3WmBhmoMzXIQJ2pQQbqTA0yUGdqkIE6U4MM1JkaZKDO1CADdaYGGagzNchAnalBBupMDTJQZ2qQgTpTgwzUmRpkoM7UIAN1pgYZqDM1yECdqUEG6kwNMlBnapCBOlODDNSZGmSgzoQfkTt4zB085g4ecwePuYPH3MFj7uAxd/CYO/2pD9SZGmSgztQgA3WmBhmoMzXIQJ2pQQbqTA0yUGdqkIE6U4MM1JkaZKDO1CADdaYGGagzNchAnalBBupMDTJQZ2qQgTpTgwzUmRpkoM7UIAN1pgYZqDM1yECdqUEG6kwNMlBnapCBOlODDNSZGmSgzoQfkTt4zB085g4ecwePuYPH3MFj7uAxd/CYO/2pD9SZGmSgztQgA3WmBhmoMzXIQJ2pQQbqTA0yUGdqkIE6U4MM1JkaZKDO1CADdaYGGagzNchAnalBBupMDTJQZ2qQgTpTgwzUmRpkoM7UIAN1pgYZqDM1yECdqUEG6kwNMlBnapCBOlODDNSZGmSgztQgA3WmBhmo8zzvD04lhcZeBCheAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;background-size:50%}.mcmenu .labelColumn .menubutton:hover{background-color:#999;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIVSURBVHhe7dpBaltRFATRrCSry/63oLgEBiGee+Z6GtSB68EXob7oiQ358/D9+zq6Px2fWz7pXZ6I2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUGG76h5f7/u/Yu/Hp+f/t1v3Ce9y/NOL9FdvOPD7t4dH3b37viwu3fHh929Oz7s7t3xYXfv+HH8ffgXr79DxhG1EX7/4q/H55ZPepcnorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGYjaGmQgamuQgaitQQaitgYZiNoaZCBqa5CBqK1BBqK2BhmI2hpkIGprkIGorUEGorYGGb6j5vVfScedXqK7eMeH3b07Puzu3fFhd++OD7t7d3zY3bvjw+7e8eP4+/AvXn+HjCNqI/z+xV+Pzy2f9C5PRG0NMhC1NchA1NYgA1FbgwxEbQ0yELU1yEDU1iADUVuDDERtDTIQtTXIQNTWIANRW4MMRG0NMhC1NchA1NYgA1FbgwxEbQ0yELU1yEDU1iADUVuDDERtDTIQtTXIQNTWIANRW4MMRG0NMhC1NchA1NYgP3o8/gMKw+8OwJlKxAAAAABJRU5ErkJggg==)}.modal .modal-content{background-color:#f7f7f7!important}.modal .modal-content .modal-title{color:#717171;font-size:30px;line-height:40px;vertical-align:bottom;height:40px;font-weight:400;text-transform:uppercase}.modal .modal-content .modal-title .employee-name{font-weight:500;display:inline-block;font-size:15px;margin-left:15px;border-left:1px dotted #717171;padding-left:39px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAIAAAA7y9DJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAADSSURBVChTbU47EkVAENwjo5YTkKAEYjKJTCBUAlzBCXwSqgj8wtdjllf16nXV9s5M9862uK7rOI7zAbdg1Z+nwOG+bVvP86SUruuivlUCOfBoGAbLsvQHqMdx5GXkAIqiUKKua5oGxoQfK0dd1ywbhsFFVVUsqRzrujqOA4EX2La9LMvXAcA0TVOWZXEcg+d55jlADixIkiTP877v933vui5NU/i2bSMHrjAM76/pC4CjgKMooqRlWbL8F03TCN/33/wck5kRBIEwTfPd/AMMpZQfEeQRqbVpsdIAAAAASUVORK5CYII=) no-repeat 20px;height:40px;line-height:40px;vertical-align:text-bottom;text-transform:none}.modal .selector{position:relative;vertical-align:top;cursor:pointer}.modal .selector .selector-label{position:relative;z-index:1000;text-align:center;height:20px;top:0;font-size:.8em}.modal .selector:before{left:-6px}.modal .selector:after,.modal .selector:before{position:absolute;top:50%;margin-top:-6px;content:"";display:block;width:12px;height:12px;background-color:#000;border-radius:1000px;border:3px solid #666}.modal .selector:after{right:-6px}.modal .tab-container{width:100%;margin:5px auto 0 auto}.modal ul.tabs{margin:0;padding:0;list-style:none}.modal ul.tabs li{background:#f1f1f1;color:#717171;display:block;float:left;padding:15px 10px;cursor:pointer;text-align:center;text-transform:none;font-size:.9em;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;margin:0}.modal ul.tabs li:first-child{border-top-left-radius:10px;border-left:1px solid #e8e8e8}.modal ul.tabs li:last-child{border-top-right-radius:10px}.modal ul.tabs li.current{background:#fff;position:relative;z-index:1000}.modal .tab-content{clear:both;display:none;background:#fff;border:1px solid #e8e8e8;position:relative;top:-1px;padding-top:20px;padding-bottom:20px;padding-left:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px}.modal .tab-content.current{display:inherit;align-content:flex-start;vertical-align:top}.modal .timeline-table{border:1px solid #e8e8e8;border-radius:10px;padding-top:1em;background-color:#fff;margin-top:20px}.modal .timeline-table .timeline td.label-col{height:30px;line-height:30px;width:100px;display:block}.modal .timeline-table .timeline td.label-col:after{content:"\00a0";display:block;height:100%;background-color:transparent}.modal .timeline-table .timeline td.time-label{text-align:center;height:30px;line-height:30px;font-size:.7em}.modal .amended-times,.modal .department-times,.modal .new-times,.modal .zone-times{height:30px}.modal .amended-times td.label-col,.modal .department-times td.label-col,.modal .new-times td.label-col,.modal .zone-times td.label-col{height:30px;line-height:30px;text-indent:25px}.modal .amended-times td.label-col:after,.modal .department-times td.label-col:after,.modal .new-times td.label-col:after,.modal .zone-times td.label-col:after{display:block;height:30px;background-color:transparent}.modal .amended-times .dept-blocks,.modal .amended-times .zone-blocks,.modal .department-times .dept-blocks,.modal .department-times .zone-blocks,.modal .new-times .dept-blocks,.modal .new-times .zone-blocks,.modal .zone-times .dept-blocks,.modal .zone-times .zone-blocks{height:30px;line-height:30px}.modal .amended-times .dept-blocks .dept-block,.modal .amended-times .zone-blocks .dept-block,.modal .department-times .dept-blocks .dept-block,.modal .department-times .zone-blocks .dept-block,.modal .new-times .dept-blocks .dept-block,.modal .new-times .zone-blocks .dept-block,.modal .zone-times .dept-blocks .dept-block,.modal .zone-times .zone-blocks .dept-block{height:30px;color:#fff;position:relative;box-sizing:border-box}.modal .amended-times td.gap-col,.modal .department-times td.gap-col,.modal .new-times td.gap-col,.modal .zone-times td.gap-col{height:30px;line-height:30px;display:block}.modal .amended-times td.gap-col:after,.modal .department-times td.gap-col:after,.modal .new-times td.gap-col:after,.modal .zone-times td.gap-col:after{content:"";display:block;height:100%;background-color:#ccc;margin-right:1px;width:1px}.modal .amended-times td.spacer-col,.modal .department-times td.spacer-col,.modal .new-times td.spacer-col,.modal .zone-times td.spacer-col{height:30px;line-height:30px;display:block}.modal .amended-times td.spacer-col .spacer-col-inner,.modal .department-times td.spacer-col .spacer-col-inner,.modal .new-times td.spacer-col .spacer-col-inner,.modal .zone-times td.spacer-col .spacer-col-inner{height:30px}.modal .amended-times td.spacer-col .spacer-col-inner .spacer-col-inner-inner,.modal .department-times td.spacer-col .spacer-col-inner .spacer-col-inner-inner,.modal .new-times td.spacer-col .spacer-col-inner .spacer-col-inner-inner,.modal .zone-times td.spacer-col .spacer-col-inner .spacer-col-inner-inner{height:30px;width:1px;background-color:transparent}.modal .new-times td.label-col{width:100px}.modal .new-times td.label-col:after{border-bottom:none}.modal .new-times .dept-sel-bg{height:30px;line-height:30px;background-color:#ccc}.modal .new-times .dept-sel-bg div{height:100%;border-right:1px solid #fff;box-sizing:border-box}.next-button{margin-top:3px!important;width:30px;height:30px;border:none;border-radius:5px;cursor:pointer;margin-left:5px!important;background-color:#000;float:left;color:#fff!important;text-align:center;display:inline-block;font:normal normal normal 14px/1 FontAwesome!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.next-button:first-of-type{margin-left:15px!important}.next-button[disabled=disabled]{background-color:#ddd}.next-button.next-btn-undo:after{content:"\f0e2"}.next-button.next-btn-save:after{content:"\f00c"}.next-button.next-btn-replace{background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2RTI5RkM4RDhBRDdFNDExQjU5REU0NTZCQkM4REZFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MENCOEMyRUQ3QTcxMUU0OUJGQUU0MTk2MDQ2NDgyMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MENCOEMyREQ3QTcxMUU0OUJGQUU0MTk2MDQ2NDgyMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1Rjg4OEI1OThEN0U0MTFCNTlERTQ1NkJCQzhERkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFMjlGQzhEOEFEN0U0MTFCNTlERTQ1NkJCQzhERkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+n2/eHgAAAMlJREFUeNpi/P//P8NAACaGAQKjFo9aPGgsngbEd4F4ERArA/FtKNYE4jlQuQ4gtgHib3hNAuVjEvBBIOYlUq0wPnkmMkKIWD0rqBnURUD8iUi1atS02A+I2YhU249PkoWA5ndofF4gzgElDTRxUCgooIm9wWcwI4FKgtga5CMQC6CJPQRi+YHIx+8HysegtPBrIHx8hl5FpiAQc0PZfFA+zS0GBetuIF4NxPxAvAuIXw5UHI9Wi4PDYkJFJuNoUI9aPGoxsQAgwACFd4KSe9rBHgAAAABJRU5ErkJggg==) no-repeat 50%}.next-button.next-btn-remove:after{content:"\f00d"}.next-button.next-btn-add-smp{background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2RTI5RkM4RDhBRDdFNDExQjU5REU0NTZCQkM4REZFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NUVFRTgzNkQ3QTcxMUU0Qjc5MENDNzA3RDYwOUY0MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NUVFRTgzNUQ3QTcxMUU0Qjc5MENDNzA3RDYwOUY0MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1Rjg4OEI1OThEN0U0MTFCNTlERTQ1NkJCQzhERkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFMjlGQzhEOEFEN0U0MTFCNTlERTQ1NkJCQzhERkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DDa4ugAAANlJREFUeNrsVoEJwyAQ1NJJskJXcIWs0BXiCHYVM0IzQmboCHGEr8JJv6JQ04ZA48HzvL6enq8oiUjsgZPYCccjPm8wJy8a2aT+izOmij7ZpP4Gsl2nwz2ZskldQzzgWkTrvVkWdyx3QZtBPCdj7afECpNonFewkfU7LEQwn8JhnEbOtUZqlews4sEIFeIVL7z/7GXM0At3tFnEA3znbWG5BnkzvcPkOEo71kxihTOPmOBtEuekjnJXV/VYkDqQXeDdr6q6TyoykN8KC5pWvzLtQ9+It8JTgAEAugaWuoq6TMsAAAAASUVORK5CYII=) no-repeat 50%}.next-button.next-btn-remove-smp{background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2RTI5RkM4RDhBRDdFNDExQjU5REU0NTZCQkM4REZFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4N0Q1RkRGOEQ3QTcxMUU0QjI5RkM2QjkzRjQ5MDlCNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4N0Q1RkRGN0Q3QTcxMUU0QjI5RkM2QjkzRjQ5MDlCNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1Rjg4OEI1OThEN0U0MTFCNTlERTQ1NkJCQzhERkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFMjlGQzhEOEFEN0U0MTFCNTlERTQ1NkJCQzhERkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xt1vswAAAUNJREFUeNrsVbENwjAQjAOTUFDQkayQFjpWYAUyQlgBwQJhBBiBGgkKRkhqChT+pbP0etmIgKM0Oelk/effl9hnxzRNE/WBOOoJg/CvSIhG5TieezvYXH9yQXwS90SDHI8H5Beuvn9FE0xuweIxRC2eqAsqrEUYNxUfUBdU2Cf+UZRpAl0gI+KVOBW5O3FGfHXlanbvTolGiHcOtwdxtflyj03oPU6Vq1lk7HB12oW5lphcGinu+hzL82wcbk98PWb4LfYtvOGTJrgiliKeiNoKuQLxRfWW3wpnmCTH4WcexfMaLxKJUaNGX46adZulztSXWTyEYIa4PTx2L8QFcEKuRLzBOCFWorZA3UXdXIVLw/fFuVjiDHtuccZYqti11Ha5W7v66FlqFksx1qFcvVKOZPGt54XOP//ShptrEO4KbwEGAMR3mE7OoRoUAAAAAElFTkSuQmCC) no-repeat 50%}.next-button.next-btn-assign:after{content:"\f234"}.next-button.Selected{background-color:#fcc930;color:#fff}.next-button.Wide{width:60px}#affectedShiftsTitle,#removeAbsencesAbsencesTitle,#removeAbsencesShiftTitle{background-color:#eee;margin-bottom:10px;line-height:3em;color:#666}#affectedShiftsTitle .shared-Key,#removeAbsencesAbsencesTitle .shared-Key,#removeAbsencesShiftTitle .shared-Key{display:block;margin-top:18px;margin-right:10px;width:30px;height:20px}#affectedShiftsTitle #demandKey,#removeAbsencesAbsencesTitle #demandKey,#removeAbsencesShiftTitle #demandKey{display:block;margin-top:18px;margin-right:10px;width:30px;height:20px;background-color:#4d8958}#affectedShiftsTitle #toaKey,#removeAbsencesAbsencesTitle #toaKey,#removeAbsencesShiftTitle #toaKey{display:block;margin-top:18px;margin-right:10px;width:30px;height:20px;background-color:#d5d5d5}#affectedShiftsTitle #absenceKey,#removeAbsencesAbsencesTitle #absenceKey,#removeAbsencesShiftTitle #absenceKey{display:block;margin-top:18px;margin-right:10px;width:30px;height:20px;background-color:#636363}#affectedShiftsTitle span,#removeAbsencesAbsencesTitle span,#removeAbsencesShiftTitle span{line-height:55px;display:block;float:left;padding-right:20px}#affectedShiftsTitle img,#removeAbsencesAbsencesTitle img,#removeAbsencesShiftTitle img{float:left;display:block;top:22px;position:relative;padding-right:10px}#nextShiftAfterAffectedShiftsDiv{color:#666}.narrowRow{font-size:.77em}.narrowRow .strippedToa{border-radius:2px}#summarybutton{margin-right:69px}#unscheduledEventUsageDaySummary .modal-dialog{width:40%}#unscheduledEventUsageDaySummary .modal-dialog .panel-default{overflow-y:hidden;min-height:517px}.btn-cancel{background-color:#000!important;color:#fff!important;padding-left:10px}@media (max-width:1600px){#saveHeader .status-message{width:95%}}@media (max-width:1475px){#saveHeader .status-message{width:90%}}@media (max-width:1375px){#saveHeader .status-message{width:81%}}@media (max-width:1175px){#saveHeader .status-message{width:74%}}@media (max-width:1024px){#saveHeader .status-message{width:70%}}#saveHeader .panel .panel-body{padding:10px}#saveHeader .panel .panel-body span{line-height:25px;font-size:.75em;font-weight:700}#daySelector{margin-top:20px;padding-left:30px}#daySelector .day-button{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:2px solid #000;display:block;float:left;margin-left:0;height:29px}#daySelector .day-button .valueholder{width:61px;color:#000}#daySelector .day-button .query.actions{bottom:9px;left:98%}#daySelector .selected{border-bottom:2px solid #fff;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width:63px}#daySelector .selected .valueholder{background-color:#fff}#collapsePanel,#expandPanel{top:-18px;line-height:0;cursor:pointer;margin-right:10px}#expandPanel{display:none}.rotaTableBody .darkPanel,.rotaTableFoot .darkPanel{opacity:.2;background-color:#ccc;width:100%;height:40px}.addRemoveTimespanRow .darkPanel{display:none}.menubutton span{width:100%;text-align:center;top:-3px;position:relative}.bootstrap #modalChangeDepartment .tooltip-inner,.bootstrap #modalMoveShifts .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#666;border-radius:4px}.bootstrap #modalChangeDepartment .tooltip.top .tooltip-arrow,.bootstrap #modalMoveShifts .tooltip.top .tooltip-arrow{border-top-color:#666}.bootstrap #modalChangeDepartment .btn,.bootstrap #modalMoveShifts .btn{text-transform:uppercase}.bootstrap .amended-times .progress-striped .progress-bar-default,.bootstrap .department-times .progress-striped .progress-bar-default,.bootstrap .zone-times .progress-striped .progress-bar-default{background-color:#999;background-size:20px 20px}.bootstrap .amended-times .progress,.bootstrap .department-times .progress,.bootstrap .zone-times .progress{border-radius:0}.bootstrap .amended-times .progress-bar,.bootstrap .department-times .progress-bar,.bootstrap .zone-times .progress-bar{line-height:30px}.bootstrap .amended-times span,.bootstrap .department-times span,.bootstrap .zone-times span{width:100%;text-align:center}.bootstrap .modal-content .label-col{font-size:.8em;margin-right:15px;color:#666;padding-right:20px}.bootstrap .timeline td:first-child{height:30px;line-height:30px;width:100px}.bootstrap .timeline td:not(:first-child){font-size:.8em;height:40px;line-height:30px;text-align:center;color:#666}.bootstrap .timeline-table tr:not(:first-child)>td:first-child div:last-child{color:#666;font-size:.9em}.bootstrap .dept-sel-bg div{background-color:#fff;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVR4nGO6CgAA2wDYm9C/0wAAAABJRU5ErkJggg==);background-position:100% 0;background-repeat:repeat-y}.bootstrap #modalAbsence,.bootstrap #modalAssignEmployee{overflow:hidden}.bootstrap #modalAbsence .modal-dialog,.bootstrap #modalAssignEmployee .modal-dialog{width:90%}.bootstrap #modalAbsence .btn-default[disabled],.bootstrap #modalAssignEmployee .btn-default[disabled]{background-color:#d3d3d3!important}.bootstrap #modalAbsence .btn-group .btn-default,.bootstrap #modalAssignEmployee .btn-group .btn-default{border-color:#fff}.bootstrap #modalAbsence .btn-group .btn-default:hover,.bootstrap #modalAssignEmployee .btn-group .btn-default:hover{opacity:.9}.bootstrap #modalAbsence .padHeight,.bootstrap #modalAssignEmployee .padHeight{padding-top:.7em;padding-bottom:.7em}.bootstrap #modalAbsence .modal-header,.bootstrap #modalAssignEmployee .modal-header{border-bottom:1px solid #c5c5c5}.bootstrap #modalAbsence .modal-header button.close,.bootstrap #modalAssignEmployee .modal-header button.close{color:#000;font-size:40px;opacity:.8}.bootstrap #modalAbsence div.panel-default,.bootstrap #modalAssignEmployee div.panel-default{margin:10px 0;min-height:400px;max-height:580px;overflow-y:scroll}.bootstrap #modalAbsence h4,.bootstrap #modalAssignEmployee h4{color:#5e5e5e;font-weight:400!important}.bootstrap #modalAbsence .alert,.bootstrap #modalAssignEmployee .alert{padding-top:5px;padding-bottom:5px;display:block}.bootstrap #modalAbsence #costCenterSelect,.bootstrap #modalAssignEmployee #costCenterSelect{margin-bottom:50px}.bootstrap #modalAbsence .alert-success,.bootstrap #modalAssignEmployee .alert-success{line-height:1em;clear:both;padding-top:3px;padding-bottom:3px;padding-left:10px;margin-top:2px;display:none}.bootstrap #modalAbsence .alert-success i,.bootstrap #modalAssignEmployee .alert-success i{color:#4d8958;font-size:25px;display:inline-block}.bootstrap #modalAbsence .alert-success span,.bootstrap #modalAssignEmployee .alert-success span{padding-left:10px;font-weight:700;display:inline-block;font-size:1em;position:relative;top:-4px}.bootstrap #modalAbsence .alert-info span,.bootstrap #modalAssignEmployee .alert-info span{font-size:1em}.bootstrap #modalAbsence .form-control,.bootstrap #modalAssignEmployee .form-control{padding:6px 2px}.bootstrap #modalAbsence span.verticalalign,.bootstrap #modalAssignEmployee span.verticalalign{line-height:2em;display:block}.bootstrap #modalAbsence .custom-panel,.bootstrap #modalAssignEmployee .custom-panel{border-color:#eee;height:100%!important}.bootstrap #modalAbsence #employeeListDiv #tblEmplist,.bootstrap #modalAssignEmployee #employeeListDiv #tblEmplist{border-radius:6px;border:1px solid #f4f4f4;overflow:hidden}.bootstrap #modalAbsence #employeeListDiv #tblEmplist td,.bootstrap #modalAssignEmployee #employeeListDiv #tblEmplist td{background-color:none;color:#5e5e5e;padding-top:.7em;padding-bottom:.7em}.bootstrap #modalAbsence #employeeListDiv #tblEmplist tr,.bootstrap #modalAssignEmployee #employeeListDiv #tblEmplist tr{background-color:#f7f7f7}.bootstrap #modalAbsence #employeeListDiv #tblEmplist .assignEmployeeHeaderRow,.bootstrap #modalAssignEmployee #employeeListDiv #tblEmplist .assignEmployeeHeaderRow{background-color:#dedede}.bootstrap #modalAbsence #employeeListDiv #tblEmplist .assignEmployeeHeaderRow th,.bootstrap #modalAssignEmployee #employeeListDiv #tblEmplist .assignEmployeeHeaderRow th{padding-top:.7em;padding-bottom:.7em}.bootstrap #modalAbsence #employeeListDiv #tblEmplist tbody tr:hover,.bootstrap #modalAssignEmployee #employeeListDiv #tblEmplist tbody tr:hover{background-color:#c4c4c4;cursor:pointer}.bootstrap #modalAbsence #employeeListDiv .pagination .paginate_button a,.bootstrap #modalAssignEmployee #employeeListDiv .pagination .paginate_button a{color:#5e5e5e}.bootstrap #modalAbsence #employeeListDiv .pagination .active a,.bootstrap #modalAssignEmployee #employeeListDiv .pagination .active a{background-color:#4d8958;border-color:#4d8958;color:#fff}.bootstrap .stripe-6{color:#000;background:repeating-linear-gradient(90deg,#fff 0,#fff 59px,grey 60px)}.bootstrap .containmentarea{height:30px;width:100%;position:absolute;top:0;left:0}.bootstrap #lighten{height:30px;background-color:#fff;opacity:.9;float:left;width:1px;border-right:1px solid #d3d3d3}#TillButtonCtrl{position:fixed;right:0;height:1000px;top:0;z-index:10000;background-color:#fff}#TillButtonCtrl .tillbutton{width:100%;height:12.5%;float:left;position:relative;border-bottom:2px dotted #fff;border-left:1px dotted #999;background-color:#000}#TillButtonCtrl .tillbutton i{font-size:80px;width:50px;height:60px;margin-top:-28px}#TillButtonCtrl .tillbutton .verticalcenter{text-align:center;position:relative;top:40%;width:100%;color:#fff;font-size:1em}#TillButtonCtrl .tillbutton:first-child{height:7%}#TillButtonCtrl .tillbutton:not(first-child){height:13.4%}#DeptSelectorViewer{width:400px;height:400px;position:fixed;right:-400px;background-color:transparent;display:block;top:0;z-index:10000}.nextSelectDesign{font-size:20px!important;background-color:#000;color:#fff!important;border:none!important;padding:20px}#modalChangeDepartment table{background-color:transparent;border-collapse:collapse;font-family:arial;width:100%;table-layout:fixed}#modalChangeDepartment table tr:first-child td{border-left:1px solid #676767}#modalChangeDepartment table tr{border-bottom:1px solid #e6e6e6}#modalChangeDepartment table tr td:first-child{border-left:1px solid #fff;color:grey;padding-left:15px}#modalChangeDepartment table tr td{border-left:1px solid #e6e6e6;font-size:.8em}#modalChangeDepartment table tr td:last-of-type{width:10px;border-bottom:1px solid transparent}#modalChangeDepartment table tr:last-child{border-bottom:none}#modalChangeDepartment table tr:first-child{border-bottom:1px solid #e6e6e6}#modalChangeDepartment table tr:first-child td{padding:20px;position:relative}#modalChangeDepartment table tr:first-child td span{background-color:#fff;color:grey;display:block;height:30px;left:-16px;line-height:40px;position:absolute;top:0}#modalChangeDepartment table tr:first-child td:first-child{width:17%}#modalChangeDepartment table tr:first-child td:last-of-type{width:10px;border-bottom:1px solid transparent}#modalChangeDepartment table .clearBottomBorder{border-bottom:1px solid transparent}#modalChangeDepartment table .working{background-color:blue}#modalChangeDepartment table .not-working{background-color:grey}#modalChangeDepartment table .dragging{background:repeating-linear-gradient(90deg,#aaa,#aaa 1px,#fff 0,#fff 27.7px);height:20px;overflow:hidden;padding:0;position:relative}#modalChangeDepartment table #blockbackground{background-color:#ff0;position:absolute;width:100%}#modalChangeDepartment table #leftblocker{background-color:red;float:left;height:36px;width:30px}#modalChangeDepartment table #dragbarContainer{background-color:#ff0;display:inline-block;padding-top:1px;width:300px}.noDragZone{background-color:#a9a9a9!important;border-right:1px solid #a9a9a9!important}.noDragBecauseInPast{background-color:#999}.checkoutbutton{width:55px;height:30px;background-color:#000;border-radius:5px;float:left;margin-left:10px;text-align:center;line-height:30px}a.fill-div{display:block;height:100%;width:100%;text-decoration:none!important}.checkoutbuttonActive{width:55px;height:30px;background-color:#4d8958;border-radius:5px;float:left;margin-left:10px;text-align:center;line-height:30px}A:link,A:visited{color:#fcc930}A:hover,A:link,A:visited{text-decoration:none!important}A:hover{opacity:.6}#timeHighlightStart{width:0;border-right:1px solid #4d4d4d}#timeHighlightEnd,#timeHighlightStart{height:36px;background-color:#b3b3b3;opacity:.5;float:left;position:absolute}#timeHighlightEnd{border-left:1px solid #4d4d4d}.flash{-moz-animation:flash 2s ease-out;-moz-animation-iteration-count:1000;-webkit-animation:flash 1s ease-out;-webkit-animation-iteration-count:1000}.flash-selector{background-color:red!important}#timeLineOverflowMask{width:20px;height:36px;background-color:#fff;position:fixed;top:80px;right:0;z-index:9999}:root{--current-time-dot-color:var(--color-current-time-red);--current-time-dash-length:8.46px;--current-time-dash-gap:5.69px}.current-time-line{position:fixed;top:0;bottom:0;width:0;z-index:99999;pointer-events:none}.current-time-line .current-time-dot{position:absolute;top:25px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:var(--current-time-dot-color);border-radius:50%;z-index:10001}.current-time-line .current-time-vertical{position:absolute;top:30px;bottom:0;left:0;width:var(--timeline-line-width);background-image:repeating-linear-gradient(to bottom,var(--color-current-time-red) 0,var(--color-current-time-red) var(--current-time-dash-length),transparent var(--current-time-dash-length),transparent calc(var(--current-time-dash-length) + var(--current-time-dash-gap)));background-repeat:repeat-y;background-position:50%;z-index:99998}.selectors-container{display:flex;justify-content:flex-end;align-items:center}.selector-group{display:flex;gap:5px;align-items:center}.styled-select{position:relative;background:var(--color-pure-white);border:1px solid var(--color-light-border);border-radius:4px;font-size:13px;display:inline-block}.styled-select,.styled-select select{font-family:var(--app-font);font-weight:500}.styled-select select{background-image:none!important;background-repeat:no-repeat!important;border:none;padding:6px 34px 8px 10px;font-size:14px;line-height:1;color:var(--muted);min-width:120px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.rota-header .selector-group .styled-select select{min-width:unset}.rota-header .week-selector .styled-select select{width:154px;min-width:154px;max-width:154px}.rota-header .department-selector .styled-select select{width:198px;min-width:198px;max-width:198px}.rota-header .store-selector .styled-select select{width:286px;min-width:286px;max-width:286px}.styled-select select:focus{outline:none;box-shadow:0 0 3px var(--color-shadow-light);border-color:var(--color-pure-black)}.styled-select:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:13px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAIAAACtROKYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABwSURBVChTdY6xDQAhCEWdls4NLN3AKey0cwM3sHOXewbDnSb3GuDzQnC11pSS/MM25+woc84Y445PQghjDBzHQGEg0p2hUimFfnnA5Uv13vfeVYLtAZGpKgGNbl8PTG2tfSU4PFDVDhu3B/x6SSLyAMYfmqvGFxH+AAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none;border:none}.styled-select:hover{border-color:var(--color-pure-black)!important}.styled-select:hover:after{border-top-color:var(--color-white)}.styled-select select::-moz-focus-inner{border:0}.styled-select select::-ms-expand{display:none}.styled-select.focused{outline:2px solid var(--color-pure-black)!important;outline-offset:-2px!important;border-color:transparent!important}