.overstaffed{border-radius:4px;color:#fff;background-color:#390;display:inline-block;text-align:center;padding:.2em .8em;margin-top:.2em;display:none;cursor:pointer}.popupNew{position:relative;top:8%;margin:0 auto;background-color:white;-moz-box-shadow:0 0 35px #333;-webkit-box-shadow:0 0 35px #333;-ms-box-shadow:0 0 35px #333;box-shadow:0 0 35px #333;font-size:1em;z-index:2;border-radius:15px}.popupContent{overflow:auto;position:relative}.popupNew .popupContent{margin:5px 16px}.popupNew .popupContent table tr td{padding:5px !important}.popupNew table tr td{padding:15px}.popupNew div.ptoFields table tr td{padding-top:5px;padding-bottom:5px}.templateShiftButtonClose{position:absolute;top:10px;right:10px;width:18px;height:18px;background:url(../images/window_close.svg) no-repeat;cursor:pointer}.popupCloseNew{position:absolute;top:17px;right:20px;width:18px;height:18px;background:url(../images/window_close.svg) no-repeat;cursor:pointer}.popupCloseTimesPopup{position:absolute;top:15px;right:10px;width:18px;height:18px;background:url(../images/window_close.svg) no-repeat;cursor:pointer}.popupNew .popupTitle{padding:8px 0 8px;color:#2251a3;font-size:20px;font-family:Source Sans Pro;font-weight:600;text-transform:capitalize;line-height:26px;word-wrap:break-word;border-bottom:1px solid #bdbdbd}.popupNew .titleBar{color:#333;padding:3px 20px 0}.popupNew .popupPadding{padding:15px}.popupNew .popupBottom{display:block;border-top:solid 1px #ccc;padding:10px 20px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.popupNew .popupBottom table tr td{padding:0}.scrollAlert::before{content:'Scroll down for more fields';background-color:#fff;box-shadow:0 -2px 4px -2px #999;width:100%;padding:6px 0;font-size:.85em;text-align:center;display:block;margin-top:-10px;left:0}.popupNew input[type="text"]{border:1px solid #999;font-size:16px;font-family:Open Sans;font-weight:400;line-height:24px;letter-spacing:.25px;word-wrap:break-word}.popupNew textarea{padding:8px;border:1px solid #999;font-size:16px;font-family:Open Sans;font-weight:400;line-height:24px;letter-spacing:.25px;word-wrap:break-word}.popupBase{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:1001}.popupBaseOnTop{z-index:1002}.popupBase::before{content:'';display:block;background-color:#000;position:absolute;width:100%;height:200%;opacity:.4;filter:alpha(opacity='40');z-index:1;top:0;left:0}.button100,.button200{background-color:#fafafa;border:solid 1px #ddd;font:normal 1.1em Arial,Verdana,sans-serif;padding:8px;text-align:center;cursor:pointer;text-decoration:none;white-space:nowrap;color:#333}.button100Blue,.button200Blue{background-color:#fff;border:solid 1px #003d79;font:normal 1.1em Source Sans Pro;padding:8px;text-align:center;cursor:pointer;text-decoration:none;white-space:nowrap;color:#003d79 !important;border-radius:6px;text-decoration:none !important;font-weight:600}.button100.small{padding:5px 6px}a.button100:link,a.button100:visited{text-decoration:none;color:#333}.button100.ltgrey{background-color:#fafafa;border:solid 1px #ddd}.button100.green{background-color:#4e84c4;border:solid 1px #003d79;color:#fff !important}.button100.ltblue{background-color:#4e84c4 !important;border:solid 1px #003d79;color:#fff !important}.button100Blue.blueBtn{background-color:#003d79 !important;border:solid 1px #003d79;color:#fff !important}.button100Blue.greenBtn{background-color:#5cb85c !important;border:solid 1px #5cb85c;color:#fff !important}.button101{background-color:#4e84c4;border:solid 1px #003d79;-moz-box-shadow:inset 0 1px 1px #fff;-ms-box-shadow:inset 0 1px 1px #fff;-webkit-box-shadow:inset 0 1px 1px #fff;box-shadow:inset 0 1px 1px #fff;text-shadow:0 1px 1px #fff;font:normal 14px Arial,Verdana,sans-serif;padding:5px 10px;text-align:center;cursor:pointer;text-decoration:none}.button101 img{margin-bottom:-3px}a.button101:link,a.button101:visited{text-decoration:none}.button101:hover,.button100:not(.disabled):hover{text-decoration:none;-moz-box-shadow:inset 0 1px 3px #999;-ms-box-shadow:inset 0 1px 3px #999;-webkit-box-shadow:inset 0 1px 3px #999;box-shadow:inset 0 1px 3px #999;color:#333}.btnTxt,.btnTxt2{border-left:solid 1px #999;padding-left:7px;margin-left:7px}.btn-blue{background-color:#6cf}.button100.left{border-right:0;padding-left:6px;padding-right:4px}.button100.left img{margin-bottom:-2px}.button100.center{margin:0;padding-left:4px;padding-right:4px;border-right:0;border-left:0;color:#666}.button100.center img{margin-bottom:-2px}.button100.right{padding-left:4px;padding-right:6px;border-left:0;margin-right:1px}.button100.right img{margin-bottom:-2px}input.button100:disabled{color:graytext;opacity:.5;background-color:#f2f2f2}a.disabled{color:#bdbdbd !important;background-color:#FFF !important;border-radius:6px;cursor:not-allowed}.btn-standard{background-color:#fafafa;border:solid 1px #ddd}.button100.newGreen{background-color:#4e84c4;color:#fff}.button100.blue{background-color:#6bcdfb;border:solid 1px #6bcdfb}.fApplied img{background:url(../images/filter_applied.svg) no-repeat;background-size:18px 18px !important}.contextPopup{position:absolute;top:0;left:30px;width:350px;z-index:100}.contextPopup.left{left:auto;right:30px}.contextPopup .cpPadding{padding:10px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);text-align:left;font-size:1em}.settings{display:none;left:auto;right:10px;top:15px;width:300px;background-color:white;padding:15px 15px 8px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1010}.settings a{display:block;margin:0 0 7px;width:90%;text-align:left}.settings .popupCloseNew{right:auto;left:-10px}.settings a:hover{text-decoration:none !important}div.selectStyle{border:solid 1px #999;padding:7px 7px;border-radius:5px;background:url(../images/arrow_drop_down.svg) no-repeat right center #fafafa;overflow:hidden;display:inline-block;font-size:14px;font-family:Source Sans Pro;font-weight:400;background-color:#fff}div.selectStyle select{background:transparent;margin:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;width:100%;white-space:nowrap;text-overflow:ellipsis}.webkit div.selectStyle select{padding-right:13px}div.selectStyle select:focus{outline:0}table.stdTable{border-collapse:collapse;width:100%}table.stdTable thead tr td,table.stdTable tbody tr.headerRow td{background-color:#003d79 !important;color:#FFF !important;border:solid 1px #d2d2d2;padding:10px;text-align:center;white-space:nowrap;font-weight:bold !important}table.stdTable thead tr td a{color:#333}table.stdTable>tbody>tr>td{border:solid 1px #e6e6e6;padding:10px}table.stdTable:not(.reportsTable) tbody tr.odd>td,table.stdTable:not(.reportsTable) tbody tr:nth-child(odd) td{background-color:#fff}table.stdTable:not(.reportsTable) tbody tr.even>td,table.stdTable:not(.reportsTable) tbody tr:nth-child(even) td{background-color:#f9f7f7}table.stdTable tbody tr.odd:hover>td,table.stdTable tbody tr.even:hover>td{background-color:#cadef1}@media(max-width:800px){.mobHide{display:none}}@media(max-width:480px){.mobHidePortrait{display:none !important}}.brand-theme{max-width:356px;height:60px;width:100%}.datepicker-days>table:nth-child(1)>thead:nth-child(1)>tr:nth-child(1)>th:nth-child(1)>span:nth-child(1)::before,.datepicker-days>table:nth-child(1)>thead:nth-child(1)>tr:nth-child(1)>th:nth-child(3)>span:nth-child(1)::before{content:none !important}.table-condensed>thead>tr:nth-child(2)>.prev,.datepicker-days>table:nth-child(1)>thead:nth-child(1)>tr:nth-child(1)>th:nth-child(1){font-size:0;background:url(../images/left_arrow.svg) center center no-repeat !important;background-size:14px 14px !important}.table-condensed>thead>tr:nth-child(2)>.next,.datepicker-days>table:nth-child(1)>thead:nth-child(1)>tr:nth-child(1)>th:nth-child(3){font-size:0;background:url(../images/right_arrow.svg) center center no-repeat !important;background-size:14px 14px !important}li.picker-switch:hover{background:#FFF !important}li.collapse:nth-child(1){border-bottom:1px solid #bdbdbd !important}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:var(--states-theme-hover,rgba(15,96,196,0.08)) !important;cursor:pointer !important}.table-condensed>thead>tr:nth-child(2){border-bottom:1px solid #bdbdbd !important;color:var(--text-blue,#003d79) !important;text-align:center !important;font-family:Source Sans Pro;font-size:14px !important;font-style:normal;font-weight:600 !important;text-decoration:none !important}.datepicker table>tbody>tr td,.bootstrap-datetimepicker-widget table>tbody>tr td{width:32px !important;height:32px !important;padding:6px !important}.bootstrap-datetimepicker-widget .picker-switch{background:#FFF;color:var(--text-blue,#003d79);text-align:center;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.5px;text-transform:uppercase;padding:5px 8px 0 8px}.bootstrap-datetimepicker-widget{border:none !important}.datepicker table tr td.today{color:var(--text-blue,#003d79) !important;background:var(--states-focus,rgba(127,127,127,0.18)) !important;border-radius:8px !important;border:none !important}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:visible !important;opacity:.5;pointer-events:none;cursor:default}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.today:active{color:#fff !important;background:var(--primary-bright-blue,#0f60c4) !important;border-radius:6px !important;border:none !important}.datepicker table tr td.day,.datepicker-switch{font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:600;color:var(--text-blue,#003d79);text-transform:uppercase}.datepicker tfoot tr th{background:#FFF;color:var(--text-blue,#003d79);text-align:center;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.5px;text-transform:uppercase;display:flex;padding:0 8px;justify-content:center;align-items:center;gap:10px;padding-top:5px}.datepicker table tr td.new,.datepicker table tr td.old{color:#e5e5e5 !important}.datepicker tfoot tr th:hover,.bootstrap-datetimepicker-widget tfoot tr th:hover{background:#FFF !important}.timepicker-picker>table{margin-left:auto;margin-right:auto}.picker-switch.accordion-toggle>table{margin-left:auto;margin-right:auto}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0 !important;padding:4px !important;width:225px !important}.datepicker tfoot tr th{padding:10px}.datepicker tfoot,.bootstrap-datetimepicker-widget tfoot{border-top:1px solid #bdbdbd !important}#requestApprovalActionsTable tr td{padding:4px}.needsGridNeeded:focus{outline:0}.needsGridNeeded{text-align:center;width:100%;height:50%;cursor:pointer;background:transparent;border:none !important;padding:0 !important}#shiftDesignationMsg{margin-right:3px;border:solid 1px #999;padding:8px;font-size:1em}#fixedHeader{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.viewButtons tr #filterButtons{text-align:right;white-space:nowrap;padding:10px 0}.viewButtons tr #filterButtons table{display:inline-block}table.dssDept tr td:first-child{padding-left:10px}.reportSup{width:100%}table.reportSup tr.dataRow>td{padding:.4em}table.reportSup tr.dataRow>td.empty{border:0}.shiftTable{background-color:#f8f8f8;border-radius:12px}.shiftSeparator{padding-left:10px !important;padding-right:10px !important;color:#FFF;font-weight:800;padding:.3em 0;background-color:var(--primary-dark-blue,#4e84c4)}.dataRow>td{vertical-align:top;padding:.5em 0 0}.censusField{color:#000 !important;padding:0 !important}.reportSup .ico{float:left;font-size:.8em;border-radius:5px;padding:1em;text-align:center}.reportSup .ico.d{background-color:#cfc;min-width:2em}.reportSup .ico.e{background-color:#fcf;min-width:2em}.reportSup .ico.n{background-color:#9cf;min-width:2em}.reportSup .ico.pr{background-color:#ff6;min-width:2em}.reportSup .ico.hs{background-color:#ff0;border:solid 1px #ccc;border-radius:5.5em;padding:.5em}.reportSup .ico.fte{background-color:#fff;border:solid 1px #ccc;border-radius:30px;padding:.2em .4em;float:none;margin:0 0 2em}.reportSup .ico.ot:before{content:'OT '}.reportSup .ico.ot{color:#c00;box-shadow:#c00 0 0 0 1px inset !important}.reportSup .ico.open{background-color:#660;color:#fff}.reportSup .ico.add{display:inline-block;background-color:#fafafa;color:#666;padding:.8em .5em;border:solid 1px #ddd;cursor:pointer;width:3em}.reportSup .ico.add:hover{background-color:#ebebeb;-ms-box-shadow:inset 0 1px 1px #ccc;-moz-box-shadow:inset 0 1px 1px #ccc;-webkit-box-shadow:inset 0 1px 1px #ccc;box-shadow:inset 0 1px 1px #ccc;color:#333}.reportSup .ico.o{background-color:#ccc;min-width:2em;-moz-box-shadow:inset 0 0 0 1px #6cf;-ms-box-shadow:inset 0 0 0 1px #6cf;-webkit-box-shadow:inset 0 0 0 1px #6cf;box-shadow:inset 0 0 0 1px #6cf}.reportSup .onNow{position:absolute;background-color:#3c3;border-radius:10px;width:10px;height:10px;left:-12px;top:5px}.reportSup .ico.otDy:before{content:'Daily OT '}.reportSup .ico.otDy{color:#c00;box-shadow:#c00 0 0 0 1px inset !important}.reportSup .ico.showComment{background-image:url(../images/graphic_comment.png);background-repeat:no-repeat;background-position:1px 1px}table.dssDept caption{text-align:center;font-weight:bold}div.mgrName{margin-left:10px;display:inline-block;font-weight:normal;font-size:.9em}.shiftSup{font-weight:normal;font-size:.8em}table.dssDept{table-layout:fixed;font-size:.9em;width:100%}table.dssDept tr td{padding:5px;border-bottom:solid 1px #ddd;position:relative;word-wrap:break-word}table.dssDept tr:last-child td{border:0}table.dssDept tr td .ename{cursor:pointer;display:inline-block}table.dssDept tr td .ename.mgrName{font-weight:bold}table.dssDept tr.overtime td{background-color:#fdd}table.dssDept tr td .eopen{cursor:pointer;display:inline-block;position:relative;background-color:#ffa4a4;color:#1f1f1f;padding:4px;border-radius:4px;font-size:.9em}table.dssDept tr td .erequest{color:#1f1f1f;cursor:pointer;display:table-caption;position:relative;background-color:#ff9;padding:4px;border-radius:4px;font-size:.9em}table.dssDept tr td .ename:hover{text-decoration:underline}table.dssDept tr td .empTime,table.dssDept tr td .empSen,table.dssDept tr td .empLastcl,table.dssDept tr td .empComment,table.dssDept tr td .empCover{font-size:.8em;display:block}table.dssDept tr td .empShift{font-weight:normal}table.dssDept tr td.empAdditional{text-align:center}table.dssDept tr td .empJT{display:block;margin:0 0 1em}body.modal-open{overflow:hidden;position:fixed}.avoidableOvertimeDiv{padding:2px;min-height:2em;border-bottom:1px solid black}.unsafeSchedule{background:url(../images/graphic_diag_unsafe.png) transparent !important}span.icon-clock.match{color:#000;font-size:.8em}span.icon-clock.miss{color:red;font-size:.8em}span.icon-clock.noshift{color:#00f;font-size:.8em}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}