@charset "UTF-8";@font-face{font-family:'fontello';src:url('/css/fontello/font/fontello.eot?20170105');src:url('/css/fontello/font/fontello.eot?20170105#iefix') format('embedded-opentype'),url('/css/fontello/font/fontello.woff?20170105') format('woff'),url('/css/fontello/font/fontello.woff2?20170105') format('woff2'),url('/css/fontello/font/fontello.ttf?20170105') format('truetype'),url('/css/fontello/font/fontello.svg?20170105#fontello') format('svg');font-weight:normal;font-style:normal}.clear{clear:both}input[type="button"][disabled].button100Blue{cursor:not-allowed;background-color:#FFF !important;color:#bdbdbd !important;border:solid 1px #bdbdbd !important}input[type="button"][disabled].blueBtn{cursor:not-allowed;color:#FFF !important;background-color:#bdbdbd !important;border:solid 1px #bdbdbd !important}body{font:normal 14px Open Sans;margin:0;padding:0;height:100%;background-color:#fff;color:#333}div.selectStyle select::-ms-expand{display:none}a:link,a:visited{color:#646464;text-decoration:underline}a:hover{color:#333;text-decoration:none}h1{font:bold 18px Open Sans;padding:0}select{width:180px;border:solid 1px #666;margin:0 0 2px}dfn{font-weight:normal;color:#333}form{clear:both;padding:0;margin:0}p{margin:0 0 12px 0;padding:0}img{border:0}#today{font-weight:bold !important;color:#333 !important;background:url(../images/graphic_titlebar3_bg.png) repeat-x left 0 !important}#sorted a{content:"\e253"}#sorted_desc a{content:"\e252"}#past{filter:alpha(opacity=50);opacity:.5;cursor:default}.lineGrey{height:1px;width:100%;border-top:1px solid #666;margin:10px 0;float:left}.help{float:left;width:22px;height:22px}.coverMyShiftFrom td,.coverMyShiftTo td{border:1px solid #ddd}.coverMyShiftFrom td,.coverMyShiftTo td{padding:3px 0 3px 5px !important}.coverageFooter td{padding:8px !important}.help div{display:none}.hoverHelp{display:none;position:absolute;width:250px;top:17px;left:18px;border:solid 1px #333;cursor:help;z-index:1001}input[type="checkbox"]{accent-color:#003d79}input[type=radio]{position:relative;cursor:pointer}input[type=radio]:before{content:"";position:absolute;width:13px;height:13px;top:0;left:0;border:1px solid #999;border-radius:8px;padding:1px;background-color:#fff}input[type=radio]:checked:before{background-color:#003d79;border:1px solid #1f1f1f !important}input[type=radio]:checked:after{content:"";display:block;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:4.5px}.hoverHelp span{display:block;position:relative;padding:5px;border:solid 2px #ccc;background-color:white;min-height:40px;color:black;text-align:left;font-size:11px;font-weight:normal}.hoverHelp p{margin:0 0 5px 0;padding:0}#pointy{position:absolute;left:-14px;top:20px;width:17px;height:14px;background:url(../images/pointy_left.png) no-repeat;z-index:1002}.popup{position:absolute;top:15%;left:0;width:100%;display:none;z-index:1000;margin:0 auto}.popupPos{margin:0 auto;width:350px;position:relative}.popupClose{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:url(../images/button_popup_close3.png) no-repeat;cursor:pointer}* html .popupClose{background-image:url(../images/button_popup_close.png);width:14px;height:16px}.popupLayout{padding:10px;border:solid 2px #999;background-color:#FFF;position:relative;height:1%;border-radius:8px}.popupLayout h1{margin:0 0 8px;font-size:14px}.popupLayout label{float:left}#dimmer{position:fixed;top:0;left:0;z-index:500;background-color:black;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40)}#headerLinks{background-color:#f0f0f0;white-space:nowrap;color:#fff;font:normal 14px Open Sans}#headerLinks table{width:100%;border:0}.gravatar{display:inline-block}.profileAccess{vertical-align:middle}#dateTime{display:inline-block}.welcomeName{display:inline-block;padding-right:.8em;margin-top:5px}.settingsGear{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(152deg) brightness(103%) contrast(103%);width:28px;height:17px;cursor:pointer;background:url(../images/settings.svg) no-repeat center center}#header{position:relative;float:left;width:100%}.field02{border:inset 1px #ccc;height:14px;font-size:10px;padding:0 0 0 5px}#personalScheduleAddEventPopupPos input[type=text]{float:right;width:175px}#personalScheduleAddEventPopupPos textarea,#ptoRequest textarea{width:90%}.loginContentNew{margin:0 auto;max-width:1120px;text-align:center;padding:100px 20px}.loginContentNew h1{font-weight:800;font-size:1.6em;color:#0f60c4;font-family:sans-serif}.loginContentNew a:link,.loginContentNew a:hover,.loginContentNew a:visited{color:#0f60c4;text-decoration:none;font-family:sans-serif}.loginBoxNew{margin:30px auto;max-width:550px;background-color:#f8f8f8;border:solid 1px #ccc;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-ms-box-shadow:0 10px 35px #999;-mox-box-shadow:0 10px 35px #999;-webkit-box-shadow:0 10px 35px #999;box-shadow:0 10px 35px #999;padding:20px;position:relative}.loginBoxNew h1{font-weight:bold;font-size:1.2em}.loginBoxNew .loginTable{margin:20px auto 0;text-align:right}.loginTable input{border:solid 1px #999;padding:5px;width:263px;font-size:1em;float:right}.loginTable .formRow{clear:both;width:400px;margin:0 auto}.loginTable label{text-align:right;padding:5px 15px 0 0;width:5em}.loginBoxNew a:link,.loginBoxNew a:visited,.loginBoxNew a:hover{color:#003d79;text-decoration:none}.loginBoxNew a:hover{text-decoration:underline}#confirmationBoxPos{text-align:center}@media(max-width:800px){.mobHide{display:none}#loginContainer .loginContentNew{margin:0 auto;text-align:center;padding:20px 15px}#loginContainer .loginBoxNew{background:#fff;border:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-ms-box-shadow:none;-mox-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;position:static;font-size:1.3em;margin:0 auto 0 auto;min-width:0}#loginContainer .loginBoxNew .loginTable{margin:0}#loginContainer .loginBoxNew .button101,#loginContainer .loginBoxNew .button100{padding:20px 40px;font-size:1.4em}#loginContainer .loginTable .formRow{width:auto;text-align:left}#loginContainer .loginTable label{text-align:left;font-size:1.3em;display:block;width:auto}#loginContainer .loginTable input{float:none;width:95%;border-radius:0;padding:.8em .5em;margin-top:.4em}}#navButtons{position:relative;display:flex;height:60px;padding:12px 24px 12px 10px;align-items:center;gap:8px;z-index:998;background:var(--neutral-white,#FFF);border-bottom:1px solid #e4e0e0}.navPos{margin:0 auto -1px}#navButtons table tbody tr:first-child td{padding:.9em .9em .9em}#navButtons>table>tbody>tr>td:not(:first-child){padding-top:15px}#navButtons a:link,#navButtons a:visited,#navButtons a:hover{text-decoration:none !important}#navButtons a:hover{text-decoration:underline}#navButtons a{white-space:nowrap;color:#333}#navButtons .personalTab a{color:#4e84c4 !important}#navButtons .selectedPersonalTab .pageHeaderDropdown span a,#navButtons .selectedPersonalTab .personalTabselected{border-bottom:4px solid #4e84c4;font-weight:600}#navButtons td a{position:relative}#navButtons .subNavshowing{color:#379887 !important;border-bottom:4px solid #379887;text-decoration:none;font-weight:bold}#navButtons .selectedTab .pageHeaderDropdown{border-bottom:4px solid #379887}#navButtons .selectedTab div span a{color:#379887;text-decoration:none;font-weight:bold}#navButtons .selectedTab img{filter:invert(45%) sepia(74%) saturate(320%) hue-rotate(120deg) brightness(98%) contrast(92%) !important}.schedSub,.shiftsSub,.timeCardSub,.attendanceSub,.providerSub,.profileSub,.credentialsSub,.peopleSub,.nowSub,.dashboardSub,.calSub,.reportsSub,.positionControlSub,.staffingInsightsSub{display:none}.pageControl-shifts .pageControl-r-1{display:flex;flex-flow:row wrap;justify-content:flex-end}.pageControl-shifts #searchByDateBtn{flex:1 0 0;max-width:135px;order:3;margin:0 0 0 10px}.pageControl-shifts #rangeEnd{flex:1 0 0;max-width:150px;order:2}.pageControl-shifts #rangeStart{flex:1 0 0;max-width:150px;order:1}@media screen and (min-width:992px) and (max-width:1399px){.pageControl-shifts .pageControl-r-1>div{max-width:210px}.pageControl-shifts #searchByDateBtn{flex:1 0 0;max-height:34px;margin:0 0 0 10px;order:2}.pageControl-shifts #rangeEnd{flex:1 0 0;margin:0;order:3}.pageControl-shifts #rangeStart{flex:1 0 0;order:1}}@media screen and (max-width:991px){.pageControl-shifts .pageControl-r{padding-left:0;margin:15px 0}.pageControl-shifts .pageControl-r-1{flex-flow:row wrap;justify-content:flex-start;padding-left:0}.pageControl-shifts #searchByDateBtn{margin:0;order:3}.pageControl-shifts #rangeEnd{margin:0 10px 0 0;order:2}.pageControl-shifts #rangeStart{margin:0 10px 0 0;order:1}}.contentNew{background-color:white;width:100%;clear:both}.contentPaddingNew{margin:0 auto;padding:3px 15px 6px}#content{clear:both;position:relative;z-index:4;width:100%;background-color:#fff}.contentPadding{padding:15px 20px}#buttonRow{padding-top:10px;height:18px;clear:both}#filterRow{height:20px;position:relative;text-align:right;font-weight:bold;float:right;margin-bottom:10px;z-index:100}#filterMessage{display:none;color:#333;background-color:#dedede;text-align:center;padding:0;width:500px;margin:0 0 7px 10px;border-radius:5px}table tbody tr.even td{background-color:#f9f7f7}table tbody tr.odd td{background-color:#fff}table tbody tr.odd td.fulfilled,table tbody tr.even td.fulfilled,table tbody td.fulfilled div{background-color:#6c0 !important}.highlighted{background-color:#ff9}.selected{background-color:#9ff}.none{background-color:transparent}.deptDetailBox{background-color:#fff;font:normal 12px sans-serif;width:100%;overflow:visible;float:left;z-index:5}#dashboardLeftSide{float:left;width:390px;z-index:1}#dashboardRightSide{float:left;background-color:white}.dashboardSummaryBox{position:relative;float:left;width:576px;border-bottom:1px solid #c0d495;border-left:1px solid #c0d495;border-right:1px solid #c0d495;background-color:white}.dashboardSummaryTitle{width:100%;float:left;padding:0 1px;margin:-5px 0 0 -1px;background:url(../images/graphic_titlebar4_bg.png) repeat-x}.dashboardSummaryTitleText{color:#333;padding:6px 0 4px 7px;float:left;width:auto}.dashboardSummaryBox.announcement{width:375px;margin-bottom:10px}.dashboardSummaryRow{width:100%;color:black;padding:10px 0 0;height:200px;overflow:auto;float:left;margin:0}.dashboardSummaryRow ul{padding:0;font-family:Source Sans Pro;margin:5px}.dashboardSummaryRow ul li ul{padding:0;font-family:Source Sans Pro;margin:0}.dashboardSummaryRow ul li ul li{color:#003d79;font-size:12px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word;padding:6px;margin:10px;display:inline;background-color:#ebf0f7}.dashboardSummaryRow ul li{color:black;font-size:13px;font-family:Source Sans Pro;font-weight:400;line-height:15px;letter-spacing:.25px;word-wrap:break-word}#scheduleSummary{width:375px;margin-bottom:10px}#scheduleSummary ul li ul li:hover{cursor:pointer}.dashboardSummaryRowFirst,#scheduleSummary ul li.dashboardSummaryRowFirst{color:#506640;font:normal 11px Verdana,Arial,sans-serif;line-height:11px;padding:0 0 3px 15px}.dashboardSummaryRow ul li span{display:block;float:left}.dashboardSummaryRow ul li div{float:left}#dashboardAnnouncement{height:94px;overflow:auto;z-index:1;clear:both;padding:10px;width:355px;margin:0 0 18px}#dashboardAnnouncement ul{margin:0 0 0 15px;padding:0}#dashboardAnnouncement ul li{margin-bottom:12px}#dashboardAnnouncement ul li:first-line {font-weight:bold}.announcementAddButton{position:absolute;bottom:2px;right:2px;float:none !important;z-index:10}#announcementsBlock ul{margin:0;padding:5px 0 0;border-top:solid 1px #999}#announcementsBlock ul li{clear:both;margin:0 0 5px;cursor:move;position:relative;list-style:none}#announcementsBlock ul li div.ac{padding:5px;background-color:#fff;cursor:move;position:relative;width:290px}#announcementsBlock ul li div.ac:hover{background-color:#fff3cd}#announcementsBlock ul li div.ac textarea{width:100%;height:50px;padding:1px}#announcementsBlock ul li div.ac a.close{background:url(../images/button_popup_close2.png) no-repeat;height:15px;width:15px;position:absolute;top:-3px;right:-3px;cursor:pointer;text-decoration:none;display:none}#announcementsBlock ul li div.ac:hover a.close{display:block}#announcementsBlock ul li .emailCheck{position:absolute;top:1px;right:0;width:20px;cursor:default}#announcementsBlock .addNew{display:block;width:100%;padding:0 0 5px 0}#announcementsBlock .hideIt{display:none}#announcementsBlock .showIt{display:block}#announcementsBlock div.sendEmailAlso{position:absolute;right:0;font:normal 9px Open Sans;margin-top:-35px;width:45px;vertical-align:bottom;text-align:center;line-height:10px;margin-right:55px}#noAnnouncement{color:#133457;font-size:14px;font-family:Open Sans;font-weight:400;line-height:24px;letter-spacing:.50px;word-wrap:break-word;padding:10px 10px 10px 24px;background-color:#d4e9fa}#tableBody tr.scheduleRequestListHeader td a{display:block;color:#fff;border:outset 2px #333;background-color:#333;text-decoration:none;font:normal 9px Arial,Helvetica,sans-serif;margin:2px 10px 0}#tableBody tr.scheduleRequestListHeader td a:hover{border-style:inset}#tableBody textarea{background-color:#ff9;border:0;width:100%;height:50px;font-size:9px}.dashboardSummaryTitleText div.deptSummaryDeptCount{right:15px}table#scheduleCalendarTableIdHead{clear:both}.gecko table#scheduleCalendarTableIdHead{margin-left:1px}.schedGridHead thead tr td.scheduleCalendarTableShowingDates input{border:1px solid #666;font-size:9px;height:11px;width:10%}.scheduleCalendarShift{text-align:left;font-weight:600}.scheduleCalendarNeedApproval,.scheduleCalendarNeedApproval div{background-color:#ff9;cursor:pointer}.scheduleCalendarNeedApproval div.past{background-color:rgb(236,215,108,0.4);cursor:pointer;border-right:1px solid rgb(245,231,155,0.4) !important}.scs,.scs div{background-color:#caffc9;cursor:default}div.scheduleCalendar .scs.over{background-color:#6cda6a}.scs div.past{background-color:rgb(202,255,201,0.4);cursor:pointer;border-right:1px solid rgb(167,236,166,0.4) !important}.over,.over div{background-color:#6cda6a;cursor:pointer}.CmdCtrNeedsTable .scs.over{background:#f9f7f7}.scs.over div.past{background-color:rgb(108,218,106,0.4);cursor:pointer;border-right:1px solid rgb(154,228,152,0.4) !important}.scs.over b{color:#333;font-weight:normal}.scuRequests{background-color:#f90;cursor:pointer}.scu,.scu div{cursor:pointer;background-color:#ffa4a4}.scu div.past{cursor:pointer;background-color:rgb(255,164,164,0.4);border-right:1px solid rgb(237,175,175,0.4) !important}#needsGridBox .scs{border-radius:10px;margin:0 3px}#needsGridBox .scu{border-radius:10px;margin:0 3px}#needsGridBox .scs>div,#needsGridBox .scu>div{display:inline-block;text-align:center;width:50%}#needsGridBox .scs>div:first-child,#needsGridBox .scu>div:first-child{border-radius:5px 0 0 5px}#needsGridBox .scs>div:last-child,#needsGridBox .scu>div:last-child{border-radius:0 5px 5px 0}#scheduleCalendarPast{cursor:default;filter:alpha(opacity=40);opacity:.4}.scheduleSummaryKey .scheduleCalendarNeedApproval,.scheduleSummaryKey .scs,.scheduleSummaryKey .scuRequests,.scheduleSummaryKey .scu{cursor:default}div.scheduleCalendar{font-size:11px;text-align:center;clear:both}div.scheduleCalendarHead{clear:both;float:left;width:545px;border-bottom:solid 1px #999;padding:0 0 0 1px}div.scheduleCalendarHead div.scheduleCalendarRow{float:right;border-right:solid 1px #999;background:url(../images/graphic_titlebar2_bg.png) repeat-x left top}div.scheduleCalendarHead div.scheduleCalendarRow div{float:left;width:45px;padding:1px 5px;color:black;border-top:solid 1px #999;border-left:solid 1px #999}div.scheduleCalendarBody{clear:both;width:544px;float:left;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;vertical-align:middle}div.scheduleCalendarBody div.scheduleCalendarUnit{float:left;width:95px}div.scheduleCalendarBody div.scheduleCalendarRow{clear:right;float:right;width:468px}div.scheduleCalendarBody div.scheduleCalendarRow div{border-left:1px solid #999;border-bottom:1px dotted #999;padding:1px 0;float:left;width:55px;word-spacing:-2px}div.scheduleCalendarBody div.scheduleCalendarRow div.scheduleCalendarJobType{width:75px}div.scheduleCalendarBody div.scheduleCalendarRow:last-child div{border-bottom:0}#scheduleSummaryFilterCheckboxes{overflow:auto}#scheduleSummaryFilterCheckboxes div{border-bottom:1px solid #999;padding:3px 0}#scheduleSummaryFilterCheckboxes input{height:10px;width:10px;padding:0;margin:0}#addANeedFields label{clear:both;display:block;float:left;width:150px;margin:0}.addANeedButtonRow{clear:both;text-align:center;padding:5px}.addANeedButtonRow div#addAlert{font:bold 11px Open Sans;color:red;text-align:left;padding:0 0 5px;display:none}#scheduleSummaryNewShiftPopupPos div.popupCheckboxes{float:left;text-align:left;margin:1px 5px 2px;position:relative}#scheduleSummaryNewShiftPopupPos div.popupCheckboxes input{margin:0;padding:0;width:12px;height:12px;background:0;border:0}.scheduleSummaryNewShiftNeedArrows{width:10px;display:inline-block;vertical-align:middle}.scheduleSummaryNewShiftNeedArrows div{width:12px;height:12px;padding:0;overflow:hidden;cursor:pointer}.scheduleSummaryNewShiftNeedArrows div.scheduleSummaryNewShiftNeedArrowUp{background:url(../images/chevron_up.svg) no-repeat center center}.scheduleSummaryNewShiftNeedArrows div.scheduleSummaryNewShiftNeedArrowDown{background:url(../images/chevron_down.svg) no-repeat center center;margin-bottom:6px}#scheduleSummaryApproveShiftPopupPos .popupPos{width:980px;font:normal 11px Arial,sans-serif}#employeeDetailPopupPos ul#showHideEmployeeMoreInfoDiv{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/arrow_right_green_plain.png) no-repeat scroll left center;border:medium none;cursor:pointer;font-size:10px;padding:0 0 0 15px}#scheduleSummaryApproveShiftPopup label{float:left;margin:2px 0}.ie #availabilityPopupPos.popup{left:0}#availabilityPopupPos div.popupPos{width:770px}#availabilityPopupPos table caption{text-align:left;font-weight:bold}#availabilityPopupPos table.legend td{border:none !important}#availabilityPopupPos table tbody tr.availabilityTableSubtitle td{font-weight:bold}#availabilityPopupPos table.legend{border:none !important;margin:5px 0 0;background-color:transparent}#availabilityPopupPos .popupNew .popupContent table tr td{padding:2px}#ptoPopup .popupNew .popupContent table tr td{padding:0}.scheduleRequestListRow{background-color:#fff;color:black;vertical-align:top}.scheduleRequestListSubRow{background-color:#999;font-weight:bold}.wkBlank{background:url(../images/graphic_diagonal.png)}.container h1{font-size:14px;margin:0 0 12px}.container p{margin:0 0 10px}.roleList{float:left}.roleList ul{padding:0;margin:0;list-style:inside}.roleList ul li{padding:.2em 0;cursor:pointer}.roleList ul li.selected{background-color:#ff9}.permissionsConfigDiv{float:left;width:auto;border:solid 1px #cc6;background-color:#ff9;display:none}.permissionsConfigDiv ul{padding:0;margin:10px;list-style:none}.scheduleSummaryTables{position:relative;clear:both;text-align:left}table#scheduleCalendarTableIdHead,table#scheduleCalendarTableId,table#scheduleCalendarTableIdFoot{font-size:10px;background-color:white;border-collapse:collapse}.scheduleCalendarEditStatusClass{clear:both;padding:2px 0;color:black;font-weight:bold;text-align:center;width:100%;display:inline-block;margin-top:5px}.scheduleCalendarEditStatusDefault{display:none}table#scheduleCalendarTableIdHead thead tr td{color:black;font-size:12px;font-family:Source Sans Pro;font-weight:400;letter-spacing:.25px;word-wrap:break-word;border:solid 1px #ddd;width:51px}table#scheduleCalendarTableId thead tr td{color:black;font-size:12px;font-family:Source Sans Pro;font-weight:400;letter-spacing:.25px;word-wrap:break-word;border:solid 1px #ddd}table#scheduleCalendarTableId tbody tr{color:black;font-size:12px;font-family:Source Sans Pro;font-weight:400;letter-spacing:.25px;word-wrap:break-word;line-height:2em}table#scheduleCalendarTableId tbody tr td{border-bottom:solid 2px #FFF;background-color:#f7f7f7}table#scheduleCalendarTableIdHead thead tr td#today{color:#fff !important;background:none black !important}table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates{border-top:0;border-left:0;width:auto;background:#efefef none repeat scroll 0 0}#scheduleCalendarTableIdFoot tr td{border:solid 1px #999;border-top:solid 2px #999;border-bottom:solid 2px #999;color:black;font-weight:normal;padding:0;cursor:default;background:none white;text-align:center}#scheduleCalendarTableIdFoot tr td:first-child{text-align:right;border-left:solid 2px #999}#scheduleCalendarTableIdFoot tr td:last-child{border-right:solid 2px #999}#schedBody{height:240px;overflow:auto;width:auto}.container2 #schedBody{height:380px}.schedFooter{width:auto}.scheduleCalendarTableFull,.scheduleCalendarTableEdit{width:auto}.fixed-wrapper,#bottomScheduleSummaryBlock{background:#eee !important}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTablePersonName{color:#003d79;padding-left:2px;font-size:14px;border-left:solid 2px #f7f7f7;border-right:solid 2px #ddd}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTablePersonName.indented{padding-left:10px}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTablePersonName.indented span{width:85px}.ie table#scheduleCalendarTableId tbody tr td.scheduleCalendarTablePersonName.indented{width:103px}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTablePersonName+td{color:black;text-indent:2px;border-right:solid 2px #ddd !important}.scheduleCalendarTablePersonName span{float:left;display:block;width:100px}.scheduleCalendarTablePersonName img{float:right;cursor:pointer;display:none}#employeeListEmployees tr td.schedJT select{width:98%;font-size:1em;margin:0;border:0;background:transparent}.scheduleCalendarTablePersonName em{font-style:normal;font-weight:bold;display:none}.scheduleCalendarTablePersonName:hover img{display:block}.scheduleCalendarTablePersonName img:hover{border:inset 1px #fc0}.scheduleCalendarColName{width:180px;min-width:180px}.scheduleCalendarColJobType{width:100px;min-width:100px}.scheduleCalendarColSeniority{width:100px;min-width:100px}.scheduleCalendarColData{width:52px;min-width:52px}.scheduleCalendarColRotLength{width:80px;min-width:80px}.scheduleCalendarColNameSE{min-width:179px;width:18%}.scheduleCalendarColJobTypeSE{width:12%}.scheduleCalendarColDataSE{width:5%}#scheduleCalendarTableId select{width:70px;background-color:transparent;border:solid 1px #666;text-align:left;font-size:10px;padding:0;margin:0}.scheduleCalendarTableFull input{cursor:default}table#scheduleCalendarTableId tbody tr td textarea{font:normal 11px Open Sans;vertical-align:middle;padding:3px 0;line-height:100%}table#scheduleCalendarTableId tbody tr td input{border:0;background-color:transparent;font:normal 11px Open Sans;width:49px;text-align:center;cursor:pointer;padding:0;padding-top:1.5px;padding-bottom:1.5px;margin:0;color:#000;letter-spacing:-1px}table#scheduleCalendarTableId tbody tr td input.Unavailable{color:white}table#scheduleCalendarTableId tbody tr td.overtime input{color:red}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableRequestOther input{color:#f90}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableRequests input{color:#000;background:none #ff9 !important}table#scheduleCalendarTableId tbody tr td.unavailable input{color:white;background:none #999 !important;padding:5px 0}table#scheduleCalendarTableId tbody tr td.wkBlank input{border:none !important}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableRequests:hover div.alertPopup,table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnitName:hover div.alertPopup,table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableRequestOther:hover div.alertPopup{display:block;width:200px;padding:0;text-align:left;color:black}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnitName:hover div.alertPopup{left:120px}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnitName:hover div.alertPopup{left:120px}.ie table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnitName:hover div.alertPopup{display:none}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableRequests div.alertPopup:hover,table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnitName div.alertPopup:hover,table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableRequestOther div.alertPopup:hover{display:none}table#scheduleCalendarTableId tbody tr td.otWk div{padding:1px}table#scheduleCalendarTableId tbody tr td div.alertPopup{display:none;position:absolute;padding:2px;background-color:#ccc;border:1px solid #666;z-index:100}#sdp{position:absolute;top:0;left:0;z-index:100;display:none;padding:2px;border:solid 1px #333;background-color:#ccc;font-size:9px;white-space:nowrap}#ota{position:absolute;top:0;left:0;width:175px;z-index:100;display:none;padding:2px;border:solid 1px #333;background-color:#ccc;font:normal 10px Open Sans;text-align:center}#ota h1{font:bold 10px Open Sans;padding:0;margin:0;color:red}.scheduleCalendarTableOtherUnit div.alertPopup{display:block !important;margin:-15px 0 0;padding:0;height:13px;width:45px;overflow:hidden;opacity:0;z-index:10;cursor:default}.ie .scheduleCalendarTableOtherUnit div.alertPopup{margin:0;left:0;filter:alpha(opacity=0)}.ie6 .scheduleCalendarTableOtherUnit div.alertPopup{visibility:hidden}table#scheduleCalendarTableId tbody tr td h1{margin:0;padding:2px 0;background:url(../images/bg_popup_titlebar.png) repeat-x;text-align:center;font:bold 11px Verdana,Open Sans}table#scheduleCalendarTableId tbody tr td p{margin:3px;padding:0 0 5px 0}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnit div.alertPopup:hover{display:none}table#scheduleCalendarTableId tbody tr td div.alertPopup:hover{display:none}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnit.alertPopup input{color:#999}.webkit table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnit.alertPopup{color:#fff}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnit#scheduleCalendarPast input{opacity:1;filter:alpha(opacity=100);color:#000}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnit:hover{background:url(../images/ball_no.png) no-repeat center 1px;cursor:default}table#scheduleCalendarTableId tbody tr td.scheduleCalendarTableOtherUnitName{background-image:url(../images/ball_grey.png);background-repeat:no-repeat;background-position:right 1px}table#scheduleCalendarTableId tr td.PTO input{color:blue}#scheduleCalendarBrowseButtons{float:right;padding-bottom:10px;padding-right:20px}#scheduleCalendarBrowseButtons a{display:block;float:left;width:17px;height:15px;overflow:hidden;text-decoration:none;padding:0;margin:6px 3px 0 0}#scheduleCalendarBrowseButtons a.left{background:url(../images/arrow_left.png) no-repeat left center}#scheduleCalendarBrowseButtons a.left2{background:url(../images/arrow_left2.png) no-repeat left center}#scheduleCalendarBrowseButtons a.right{background:url(../images/arrow_right.png) no-repeat right center}#scheduleCalendarBrowseButtons a.right2{background:url(../images/arrow_right2.png) no-repeat right center}#scheduleCalendarBrowseButtons a.goToToday{background:url(../images/button_today.png) no-repeat center center;width:40px}#scheduleCalendarOtherUnitLegend{float:left;text-align:left;width:250px;font-size:11px;padding:0 0 0 15px;background:url(../images/ball_grey.png) no-repeat left}#inactiveCalendarPeopleUnitLegend{float:left;text-align:left;width:250px;font-size:11px;padding:0 0 0 15px}#scheduleCalendarSave{float:right;padding-right:15px}.scheduleButtons{padding:10px 0;text-align:right;float:left;width:100%}table#scheduleCalendarTableFooterId{border-collapse:collapse;background-color:white}table#scheduleCalendarTableFooterId tbody tr td b{font:normal 14px Open Sans !important}table#scheduleCalendarTableFooterId tbody tr td{border-bottom:2px solid white;font:normal 14px Open Sans !important;text-align:center}table#scheduleCalendarTableFooterId tbody tr:not(.hppdRow,.primaryRow) td{background-color:#f7f7f7}table#scheduleCalendarTableFooterId tbody tr.primaryRow td{background-color:#fff !important}table#scheduleCalendarTableFooterId tbody tr td span{font:normal 14px Open Sans !important}.scheduleAmountPaid{border-top:1px solid #999;border-bottom:1px solid #999}div.scheduleCalendarBody div.scheduleAmountPaid div.scheduleCalendarJobType{text-align:left}div.scheduleCalendarBody div.scheduleCalendarRow.scheduleAmountPaid div{border-bottom:0}#scheduleCalendarGrandTotals{clear:both}#scheduleCalendarGrandTotals div.scheduleCalendarRow{width:100%;border-top:2px solid #999}#scheduleCalendarGrandTotals div.scheduleCalendarRow div{border-bottom:0}#scheduleCalendarGrandTotals div.scheduleCalendarJobType{width:194px;border:0;text-align:right;padding-right:3px}.shiftTemplateBg .bottomScheduleSummary .scheduleCalendarNeedApproval,.shiftTemplateBg .bottomScheduleSummary .scs,.shiftTemplateBg .bottomScheduleSummary .scuRequests,.shiftTemplateBg .bottomScheduleSummary .scu{cursor:default}.bottomScheduleSummary{float:left;display:block;clear:both}.bottomScheduleSummary div.scheduleCalendar{font-size:10px}.bottomScheduleSummary div.scheduleCalendarHead{width:925px}.bottomScheduleSummary div.scheduleCalendarHead div.scheduleCalendarRow div{width:35px;padding:1px 8px}.bottomScheduleSummary div.scheduleCalendarBody{background-color:white;border:0;border-bottom:1px solid #999;border-left:1px solid #999;width:925px}.bottomScheduleSummary div.scheduleCalendarBody div.scheduleCalendarRow{width:804px;border-right:1px solid #999}.bottomScheduleSummary div.scheduleCalendarBody div.scheduleCalendarRow div{width:51px}.bottomScheduleSummary div.scheduleCalendarBody div.scheduleCalendarRow div.scheduleCalendarJobType{text-align:left;width:75px}.bottomScheduleSummary div.scheduleCalendarBody div.scheduleCalendarShift{text-align:left;width:120px}#bottomScheduleSummaryTitle{clear:both;color:#555;text-align:center;background-repeat:no-repeat;background-color:#eee;font-size:.9em;cursor:pointer;border-top:1px solid #999;border-bottom:1px solid #999;padding:3px 0}#bottomScheduleSummaryTitle input{padding:0;margin:0 2px 0 0}#bottomScheduleSummaryBlock{display:none;float:left;margin:2px 0}#scheduleCalendarByShiftsSelector{float:left;position:relative;text-align:center;font-weight:normal;width:70%}#scheduleCalendarByShiftsSelector .center1{clear:left;float:left;left:50%;position:relative;text-align:center}#scheduleCalendarByShiftsSelector .center1 .center2{float:left;right:50%;position:relative}.schedulingButtonsText{color:#4f663e}.schedulingButtonsClear{float:left;padding:0 10px 4px;text-align:right}.schedulingButtonsMain{float:left;padding:0 0 0 10px;border-left:solid 1px #666;text-align:left}.scheduleCalendarShiftTimeButtons{margin:2px auto;text-align:center}a.scheduleCalendarShiftTimeButtonsLinks:link{display:block;float:left;color:#000;padding:4px 8px;margin:0 2px 2px 0;text-decoration:none;font:normal 14px Open Sans;line-height:22px;border-radius:8px !important;-moz-border-radius:3px;-webkit-border-radius:3px}.volumeCount a.scheduleCalendarShiftTimeButtonsLinks:link,.volumeCount a.scheduleCalendarShiftTimeButtonsLinks:visited,#schedPop a.scheduleCalendarShiftTimeButtonsLinks:link,#schedPop a.scheduleCalendarShiftTimeButtonsLinks:visited{display:inline;float:none}a.scheduleCalendarShiftTimeButtonsLinksSelected:link,a.scheduleCalendarShiftTimeButtonsLinksSelected:visited,a.scheduleCalendarShiftTimeButtonsLinksSelected:hover{display:block;float:left;padding:4px 8px;margin:0 2px 0 0;text-decoration:none;font:bold 14px Open Sans;line-height:22px;background:none #fff;border-radius:8px !important;box-shadow:inset 0 1px 3px #333;border:solid 1px #888;color:black}.templatePageBackground{background:#eee !important}#scheduleCalendarCustomTimes{font-weight:normal;display:none;font-size:11px;white-space:nowrap;clear:left;padding-top:5px}#templatejobType,#templateEmpStatus,#templateSenDate,#templateName{color:#000;font-family:Source Sans Pro;font-weight:400;line-height:11.50px;letter-spacing:.25px;word-wrap:break-word;background-color:#fff;text-decoration:none;font-size:14px}#scheduleCalendarCustomTimes input{font-size:10px;text-align:center;height:12px;width:45px;border:solid 1px black;background-color:#ff9}#scheduleCalendarCustomTimes input#scheduleCalendarCustomTimesBreak,#scheduleCalendarCustomTimes input.scheduleCalendarCustomTimesBreak{width:22px}table#scheduleCalendarTableFooterId thead tr.headRow td{background-color:#fff;color:#555;border:solid 1px #ccc;padding:2px 0;font-size:14px;text-align:center;vertical-align:bottom;width:5%;min-width:51px}table#scheduleCalendarTableIdHead tr td.scheduleCalendarTableWeekend1,table#scheduleCalendarTableId tr td.scheduleCalendarTableWeekend1,table#scheduleCalendarTableIdFoot tr td.scheduleCalendarTableWeekend1,table.scheduleCalendar tbody tr td.scheduleCalendarTableWeekend1,table#scheduleCalendarTableFooterId thead tr.headRow td.scheduleCalendarTableWeekend1{border-right:solid 2px #ddd !important}.disabledValue{visibility:inherit}#schedulingShiftSubButtons{display:none;position:absolute;padding:2px 40px 2px 2px;background-color:white;border:solid 1px #ccc;box-shadow:0 2px 4px #333;z-index:1000;margin-right:50px}#schedulingShiftSubButtons .Scheduled{display:none}ul.schedDayRow{clear:both;display:block;list-style:none;margin:0;padding:0;border-top:dotted 1px #333;height:14px}ul.schedDayRow li{display:block;list-style:none;margin:0;padding:0;float:left;height:14px;padding:0 0 0 3px;background-color:white;border-right:solid 1px #333}ul.schedDayRow li.hours{padding:0;border:0;position:relative}ul.schedDayRow li.hours ul{display:block;list-style:none;margin:0;padding:0;float:left;width:552px;height:14px}ul.schedDayRow li.hours ul li{display:block;list-style:none;margin:0;padding:0;float:left;width:22px;border-right:dotted 1px #333}ul.schedDayRow li.hours ul li:last-child{border-right:0}ul.schedDayRow li.empName{width:107px}ul.schedDayRow li.jobType{width:72px}ul.schedDayRow.title{clear:both;display:block;list-style:none;margin:3px 0 0;padding:0;border:0;height:17px;width:742px}ul.schedDayRow.title li.hours{text-align:center;font:bold 9px Open Sans;background-color:white;border-top:solid 2px #333;border-right:solid 1px #333;border-left:solid 1px #333;float:right;padding:2px 1px 0 0}ul.schedDayRow.title li.hours ul li{border-right-color:white}.schedDayData{background-color:#f7f7f7;font-size:14px}.schedDayData div.timeOfDay{padding:3px 0 0 3px;clear:both;border-top:solid 1px black;background:#eee;text-align:center;font:bold 14px Open Sans}.scheduleBar{position:absolute;opacity:.87;filter:alpha(opacity=87);top:0;height:14px}.scheduleBar div.left{float:left;height:14px;width:2px}.scheduleBar div.right{float:right;height:14px;width:2px}.scheduleBar.scheduled{background:url(../images/schedDayBgGrn.png) repeat-x}.scheduleBar.scheduled div.left{background:url(../images/schedDayLtGrn.png) no-repeat}.scheduleBar.scheduled div.right{background:url(../images/schedDayRtGrn.png) no-repeat}.scheduleBar.requested{background:url(../images/schedDayBgYlw.png) repeat-x}.scheduleBar.requested div.left{background:url(../images/schedDayLtYlw.png) no-repeat}.scheduleBar.requested div.right{background:url(../images/schedDayRtYlw.png) no-repeat}.scheduleBar.pto{background:url(../images/schedDayBgBlu.png) repeat-x}.scheduleBar.pto div.left{background:url(../images/schedDayLtBlu.png) no-repeat}.scheduleBar.pto div.right{background:url(../images/schedDayRtBlu.png) no-repeat}ul.schedDayFullRow{clear:both;display:block;list-style:none;margin:0;padding:0;height:2em;width:1307px;padding-bottom:5px;background:#FFF;border-bottom:2px solid #FFF}div.dayFoot ul.schedDayFullRow{clear:both;display:block;list-style:none;margin:0;padding:0;height:1em;width:1307px;padding-bottom:5px;background:#FFF}ul.schedDayFullRow li{display:block;list-style:none;margin:0;padding:0;float:left;height:2em;background-color:white;border-right:solid 1px #AAA;background:#f7f7f7}ul.schedDayFullRow.title li{height:30px}.dayFoot ul.schedDayFullRow li,ul.shiftRow li{display:block;list-style:none;margin:0;padding:0;float:left;height:20px;padding:0 0 0 3px;background-color:white;border-right:0}.dayFoot ul.schedDayFullRow li{background-color:#f7f7f7;border-bottom:2px solid #fff}ul.schedDayFullRow li.hours{padding:0;border:0;position:relative}ul.schedDayFullRow li.hours ul{display:block;list-style:none;margin:0;padding:0;float:left;height:14px;border-bottom:2px solid #FFF}ul.schedDayFullRow li.hours ul.subHours{display:block;list-style:none;margin:0;padding:0;float:left;width:43px;height:14px}ul.schedDayFullRow li.hours ul.lastIndex{display:block;list-style:none;margin:0;padding:0;float:left;width:42px;height:14px}ul.schedDayFullRow li.hours ul.subHours li{border-right:dotted 1px #DDD;width:10px}ul.schedDayFullRow li.hours ul.subHours li.i1{border-right:dotted 1px #DDD;width:10px}ul.schedDayFullRow li.hours ul.subHours li.i2{border-right:none !important;width:21px;border-top-left-radius:3px;border-bottom-left-radius:3px}ul.schedDayFullRow li.hours ul.subHours li.i2:last-child{width:21px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}ul.schedDayFullRow li.hours ul.subHours li.i4{border-right:dotted 1px #DDD;width:42px}ul.schedDayFullRow li.hours ul.subHours li:last-child{border-right:0}ul.schedDayFullRow li.hours ul.lastIndex li:last-child{border-right:0}ul.schedDayFullRow li.hours ul.subHours li.last-child{border-right:0}ul.schedDayFullRow li.hours ul li{display:block;list-style:none;margin:0;padding:0;float:left;width:43px;border-right:solid 1px #999}ul.schedDayFullRow li.hours ul li:last-child{border-right:0}ul.schedDayFullRow li.hours ul.needGrid li:last-child{border-right:solid 1px #AAA}ul.schedDayFullRow li.empName{width:145px;overflow:hidden;text-align:left;padding-left:5px}ul.schedDayFullRow li.jobType{width:95px;overflow:hidden;background:#f7f7f7;padding-left:5px}ul.schedDayFullRow.title li.hours ul{width:1055px}ul.schedDayFullRow.title{clear:both;display:block;list-style:none;margin:3px 0 0;padding-left:2px;border:0;height:17px}ul.schedDayFullRow.title li.hours{text-align:center;font:bold 11px Open Sans;background-color:white;border:solid 1px #AAA;float:right}#mainPane{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:normal 14px Open Sans}.scheduleBarShort{position:absolute;opacity:.87;filter:alpha(opacity=87);top:0;height:17px;color:black;margin-top:3px;border:solid 1px black}.scheduleBarShort div.left{position:relative;cursor:W-resize;float:left;vertical-align:middle}.scheduleBarShort div#timeLeft{position:relative;height:10px;font-size:9px;display:none;float:left;vertical-align:middle}.scheduleBarShort div.right{position:relative;cursor:E-resize;float:right;vertical-align:middle}.scheduleBarShort div#timeRight{position:relative;height:10px;font-size:9px;display:none;float:right;vertical-align:middle}#scheduleCalendarTableId{margin-top:-1px}.container2{clear:both;width:1100px}.container2 .scheduleCalendarColData{width:62px}.container2 table#scheduleCalendarTableId tbody tr td input{width:60px;padding:1px 0}.container2 table#scheduleCalendarTableId tbody tr td.scheduled{background:0}.container2 table#scheduleCalendarTableId tbody tr td.scheduled.Morning{background-color:#cfc}.container2 table#scheduleCalendarTableId tbody tr td.scheduled.Evening{background-color:#fcf}.container2 table#scheduleCalendarTableId tbody tr td.scheduled.Night{background-color:#9cf}#accountSwitcher{float:right;color:black !important;font-size:12px;width:fit-content}#schedPop{display:none;position:absolute;width:400px;top:17px;left:18px;z-index:1000;font:normal 12px Open Sans}#schedPop span.innerContents{display:block;position:relative;padding:8px;border:solid 2px #ccc;background-color:white;color:black;text-align:left;font:normal 12px Open Sans}#schedPop span.innerContents div.selectStyle{font:normal 12px Open Sans}#schedPop span.innerContents table tr td{height:2em}.ie6 #schedPop span{padding:12px 5px}#schedPop p{margin:0 0 5px 0;padding:0}#schedPop #pointer{position:absolute;top:10px;width:17px;height:14px;background:url(../images/pointy_left.png) no-repeat;z-index:1002}#schedPop .innerContents .topSection{border-bottom:solid 1px #ccc;padding:0 0 8px;margin:0 0 8px}#schedPop .innerContents .topSection h1{font:normal 14px Open Sans;margin:0;padding:0 0 3px}#schedPop .innerContents .topSection h1 span#schedulingEmployee{font-weight:bold;color:#003d79}#schedPop .innerContents label{float:left;font-weight:bold;padding:10px 0 0;display:block;width:190px;position:relative}#schedPop .innerContents .topSection label{float:none;position:relative}#schedPop .innerContents div.right{float:right;padding:8px 0 0;position:relative}#schedPop .innerContents div.right input{border:solid 1px #666;width:50px;font-size:10px;text-align:center;padding:1px 1px 0}#schedPop .innerContents div.stats{font-size:12px;position:relative}#schedPop .innerContents #ptoReasonOther{clear:both}#schedPop .innerContents #ptoReasonOther input{width:170px;text-align:left}.positionImg{margin-right:3px}.template{width:588px !important}.alignCenter{width:565px !important;float:none !important;margin:0 auto !important}.shiftTemplateHelp{float:left;width:350px;margin-left:20px;text-align:left}.shiftTemplateHelp h1{margin:0 0 7px;font-size:14px}.shiftTemplateHelp p{margin:0 0 7px}.shiftTemplateBg div#scheduleCalendarByTimes{float:left;width:587px}.shiftTemplateBg table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates,.shiftTemplateBg2 table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates{background-color:transparent}.ie .shiftTemplateBg table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates,.ie .shiftTemplateBg2 table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates{background-color:#ccc}.ie8 .shiftTemplateBg table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates,.ie8 .shiftTemplateBg2 table#scheduleCalendarTableIdHead thead tr td.scheduleCalendarTableShowingDates{background-color:transparent;border-left:solid 2px #ccc}.shiftTemplateBg .bottomScheduleSummary div.scheduleCalendarBody div.scheduleCalendarRow{width:467px;border-right:1px solid #999}.templateWarning{clear:both;text-align:center;padding:5px 0;margin:5px 15px;background-color:white;border:solid 1px #999}.templateWarning h1{color:#900;font-size:15px;padding:0 0 5px;margin:0}.templateWarning p{padding:0;margin:0;font-size:11px}#employeeListTableDiv{clear:both;width:100%;overflow:auto;z-index:2;font-family:Open Sans}* html #employeeListTableDiv{overflow:auto;text-align:left}.employeeListInactive,.staffListInactive{background-color:#efefef;color:#999;display:none}.employeeListInactiveVisible a:link,.employeeListInactiveVisible a:visited,.employeeListInactiveVisible a:hover,.employeeListInactiveVisible{background-color:#eee;color:#999}table tbody tr td.lockedOut{background-image:url(../images/graphic_alert.png) !important;background-repeat:no-repeat;background-position:right center}table tbody tr[notLoggedIn] td,table tbody tr[notLoggedIn] td a{font-weight:bold !important}.noEmail,.noPhone{width:15px;height:15px;float:left}.noEmail{background:url(../images/ball_no_email.svg) no-repeat}.noPhone{background:url(../images/ball_no_phone.svg) no-repeat}#employeeDetailPopupPos div.popupPos{width:400px}#employeeDetailPopupPos div#showHideEmployeeMoreInfoDiv{clear:both;float:left;font-size:10px;background:url(../images/arrow_right_green_plain.png) no-repeat left transparent;padding:0 0 0 15px;border:0;cursor:pointer;white-space:nowrap}#employeeDetailPopupPos div#showHideCredientalDiv{font-size:10px;float:right;background:url(../images/arrow_right_green_plain.png) no-repeat right transparent;padding:0 15px 0 0;border:0;cursor:pointer;white-space:nowrap}#employeeDetailPopupPos ul li#adminDepartmentBlock,#employeeDetailPopupPos ul li#allowedDepartmentBlock{padding-top:5px;display:none}#employeeDetailPopupPos ul li#adminDepartmentBlock .help,#employeeDetailPopupPos ul li#allowedDepartmentBlock .help{float:right;padding:3px 0}#employeeDetailPopupPos ul li#adminDepartmentBlock label,#employeeDetailPopupPos ul li#allowedDepartmentBlock label{width:94px}.adminDepartmentLink,.allowedDepartmentLink{background:url(../images/arrow_right_green_plain.png) no-repeat left transparent;padding-left:15px;float:left;cursor:pointer}#employeeDetailPopupPos ul li#adminDepartmentBlock,#employeeDetailPopupPos ul li#allowedDepartmentBlock,#employeeDetailPopupPos ul li#staffDepartmentBlock{padding-top:5px;display:none}#employeeDetailPopupPos ul li#adminDepartmentBlock .help,#employeeDetailPopupPos ul li#allowedDepartmentBlock .help,#employeeDetailPopupPos ul li#staffDepartmentBlock .help{float:right;padding:3px 0}#employeeDetailPopupPos ul li#adminDepartmentBlock label,#employeeDetailPopupPos ul li#allowedDepartmentBlock label,#employeeDetailPopupPos ul li#staffDepartmentBlock label{width:94px}.adminDepartmentLink,.allowedDepartmentLink{background:url(../images/arrow_right_green_plain.png) no-repeat left transparent;padding-left:15px;float:left;cursor:pointer}#allowedDepartmentList,#adminDepartmentList{display:none;width:100%;height:215px;overflow:auto;clear:both}#allowedDepartmentList table.divisions,#adminDepartmentList table.divisions{margin:0;padding:0;border-collapse:collapse;width:100%}#allowedDepartmentList table.divisions caption,#adminDepartmentList table.divisions caption{font-weight:bold;color:#999;clear:both;text-align:center;background:none #efefef;padding:1px 0}#allowedDepartmentList table.divisions tr,#adminDepartmentList table.divisions tr{vertical-align:top}#allowedDepartmentList table.divisions tr td.locations,#adminDepartmentList table.divisions tr td.locations{padding:0 0 3px}#allowedDepartmentList table.divisions input,#adminDepartmentList table.divisions input{width:10px;height:10px;border:0;background:0;clear:both;margin:0 3px 0 10px;display:inline;float:none}#shiftsDiv{height:auto;overflow:auto;clear:both;width:100%}.shiftsTable,.shiftsTableEdit,.shiftsTableEditNewShift{width:100%;font-size:11px;border-bottom:solid 1px #999;clear:both;margin-bottom:10px}.shiftsTable tr td{border-top:dotted 1px #999;border-right:solid 1px #999;background-color:white;padding:2px}.shiftsTableEdit tr td,.shiftsTableEditNewShift tr td{border-top:dotted 1px #999;border-right:solid 1px #999;background-color:#ff9;padding:2px}.shiftsTableEditNewShift tr td{background-color:#ffc}.shiftsTableEdit tr td:first-child,.shiftsTableEditNewShift tr td:first-child{background-color:white}.shiftsTable tr:first-child td,.shiftsTableEdit tr:first-child td,.shiftsTableEditNewShift tr:first-child td{border-top:0;border-right:solid 1px #999;background-color:transparent;font-weight:bold}.shiftsTableEdit tr td:first-child,.shiftsTableEditNewShift tr td:first-child{text-align:left}.shiftsTable tr td.shiftsTableTitle,.shiftsTableEdit tr td.shiftsTableTitle,.shiftsTableEditNewShift tr td.shiftsTableTitle{background-color:#666;border-top:solid 1px #999;color:white}.shiftsTable table.employeeListTable tr td{background-color:#ffc}.shiftsTableEdit input[type="text"],.shiftsTableEditNewShift input[type="text"]{border:0;background-color:transparent;font:normal 11px Arial,Helvetica,sans-serif;text-align:center;padding:0;width:50px}table#shiftNewShift{display:none}#adminOpenShift{width:945px;background-color:white;padding:10px}.aoslHeader{position:relative;float:left;width:100%;margin-bottom:5px}#adminOpenShiftsButtonRow{float:left;padding-top:8px;font-size:.9em;padding-bottom:5px}#adminOpenShiftsButtonRow div{float:left;margin-right:10px;font-size:.9em}#adminOpenShiftsButtonRow div[class]{margin:0 1px;padding:2px}#adminOpenShiftsButtonRow input{width:10px;height:10px;margin:0;padding:0}#adminOpenShiftsButtonRow div.aoslAgency{background-color:#fff;color:#000;border:1px solid #ccc}#adminOpenShiftsButtonRow div.aoslScheduled{background-color:#6c6;color:#000;border:1px solid #390}#adminOpenShiftsButtonRow div.aoslNeedApproval{background-color:#ff3;color:#000;border:1px solid #fc0}#adminOpenShiftsButtonRow div.aoslUnfilledRequests{background-color:#f90;color:#000;border:1px solid #f60}#adminOpenShiftsButtonRow div.aoslUnfilled{color:#000;background-color:#f99;border:1px solid red}#adminOpenShiftsButtonRow div.aoslAll{color:#000;background-color:#ccc;border:1px solid #666}.aoslt{width:100%;clear:both;padding-left:15px}.aosltDay{width:4%;text-align:center;padding-left:10px !important}.borderRadiusLeft{border-top-left-radius:6px;border-bottom-left-radius:6px}.borderRadiusRight{border-top-right-radius:6px;border-bottom-right-radius:6px}.aosltDate{width:5%;text-align:center}.aosltShift{width:14%;text-align:center}.aosltStt{width:5%;text-align:center;padding-left:10px !important}.aosltEnd{width:5%;text-align:center}.aosltJT{width:8%;text-align:center}.aosltLoc{width:8%}.aosltDep{width:12%}.aosltIncent{width:100px}.aosltNeed{width:4%;text-align:center !important}.aosltSched{width:5%;text-align:center !important}.aosltEmp{width:14%;text-align:center;padding-left:10px !important}.aosltReq{width:4%;text-align:center !important}.aosltAgency{width:8%;text-align:center !important}.aosltEdit{width:4%;text-align:center !important}.aosltAsgn{width:7%;text-align:center !important}.aoslt div.dc{padding:6px 6px 6px 0;overflow:hidden;white-space:nowrap;float:left;text-align:left;font-size:14px;font-family:Open Sans;font-weight:400;word-wrap:break-word}.aoslScheduledCol{height:30px !important;margin-top:3px;background-color:#caffc9 !important}.aoslUnfilledCol{height:30px !important;margin-top:3px;background-color:#ffa4a4 !important}.aoslPtoCol{height:30px !important;margin-top:3px;background-color:#9CF !important}.aoslNeedApprovalCol{height:30px !important;margin-top:3px;background-color:#ff9 !important}.aoslUnfilledRequestsCol{height:30px !important;margin-top:3px;background-color:#f90 !important}.aoslScheduledOverCol{height:30px !important;margin-top:3px;background-color:#6cda6a !important}div#aosltShifts div.aoslScheduled,div#aosltShifts div.aoslNeedApproval,div#aosltShifts div.aoslUnfilledRequests,div#aosltShifts div.aoslUnfilled,div#aosltShifts div.aoslScheduledOver{float:left;width:100%;overflow:visible}div#aosltShifts div.aoslScheduled:hover,div#aosltShifts div.aoslNeedApproval:hover,div#aosltShifts div.aoslUnfilledRequests:hover,div#aosltShifts div.aoslUnfilled:hover,div#aosltShifts div.aoslScheduledOver:hover{background-color:#cadef1 !important}#aosltTitle div div{background-color:#e7e7e7}#aosltTitle a{color:#FFF}.aosltHeader{background-color:#003d79 !important;color:#FFF !important;font-size:14px !important;font-family:Open Sans;font-weight:400;line-height:22px;word-wrap:break-word}.aosltHeader a{text-decoration:none}.aosltHeader a{text-decoration:none}#aosltShifts{width:100%;clear:both;overflow:auto;background-color:white}#aosltShifts div:nth-child(even) div{background-color:#f4f4f4}#empDetails>tbody>tr>td:nth-child(odd){font-weight:600}#aosltShifts div:hover:nth-child(even) div{background-color:#cadef1}#coverMyShiftPopupPos .popupPos{width:700px}#coverMyShiftPopupTitle{font:bold 12px sans-serif;padding:3px 0;float:left}#coverMyShiftPopupPos ul{display:inline-block;margin:0;padding:0;list-style:none;width:45%;background:none white;border:solid 1px #ccc;vertical-align:middle;white-space:normal}#coverMyShiftPopupPos ul li{margin:0;padding:0;clear:left;text-align:center}#coverMyShiftPopupPos ul li strong{font-size:15px}#coverMyShiftPopupPos ul li label{display:block;float:left;width:130px;padding-right:3px;text-align:right}#coverMyShiftPopupPos ul li span{display:block;float:left}#coverMyShiftPopupPos .separatorTop{padding-top:10px}#coverMyShiftPopupPos ul.coverMyShiftArrow{width:100px;border:0;background:url(../images/arrow_right_large_grey.gif) no-repeat center right transparent;font-weight:bold;padding:10px 0 10px 5px;margin-top:0;color:white}#coverMyShiftPopupPos div.coverMyShiftArrow2{margin-left:auto;margin-right:auto;width:40px;height:106px;margin-top:100px;background:url(../images/right_arrow.svg) no-repeat}.onlyScheduleStaff{padding-left:0 !important}#coverageRequests{font:bold 12px sans-serif;padding:3px 0}#coverMyShiftPopupPos ul li span#pitcherEmpName,#coverMyShiftPopupPos ul li span#catcherEmpName{float:none;text-align:center}#ptoPopup div.popupPos{width:450px}#ptoPopup{font-family:Open Sans;padding:3px 0}#ptoPopup .centerBlue{color:blue;text-align:center}#ptoPopup input.hrsFld{width:30px;padding:2px 0;border:0;font-size:.9em;background-color:transparent}#ptoPopup .ptoStatus{font-weight:bold;text-align:center;padding:0 0 5px}#ptoPopup .ptoStatus.approved{color:blue}#ptoPopup #ptoWarn{color:#c00;padding:3px 0 5px}.multiPtoLineItemTable th{font-weight:600}.button100.tiny{padding:2px 6px;font-size:11px}#ptoPopup ul{display:block;float:left;margin:0 0 5px;padding:5px 0;width:100%;list-style:none;background-color:#FFF}.shiftsSchedList td,#empDetails td{border:1px solid #eee}#ptoPopup .shiftsSchedList{width:520px;margin:0 0 0 14px}#ptoPopup .shiftsSchedList caption{font-weight:bold;padding:0 0 5px}#ptoPopup .shiftsSchedList caption em{font-weight:normal;font-style:normal}#ptoPopup .shiftsSchedList thead tr td{font-weight:bold}#ptoPopup .shiftsSchedList tr td{padding:1px}#ptoPopup .shiftsSchedList tr td:first-child{text-align:center}#ptoPopup ul li{margin:0;padding:0;clear:left}#ptoPopup ul li.centerBlue{padding:0 0 .75em}#ptoPopup ul li.name{font-weight:bold;font-size:15px;padding-bottom:5px;text-align:center}#ptoPopup span{text-align:left}#ptoPopup .separatorTop{padding-top:10px}#empPTO td,#empPTO th{border:solid 1px #eee}.personalCalendarScheduled{color:#390}.personalCalendarRequested{color:#f90}.personalCalendarEvent{color:#666;cursor:pointer}.personalScheduleUnavailable{background-color:#999;color:white;z-index:100}.personalSchedulePtoEvent{background-color:#0cf;z-index:100}.personalScheduleTableTodayClass{background-color:#fcc}.personalScheduleScheduledEvent{background-color:#9c6;z-index:101}.personalScheduleRequestedEvent{background-color:#ff0;z-index:102}.personalSchedulePersonalEvent{background-color:#ccc;z-index:200}.personalSchedulePersonalEvent.mgrEvent{background-color:white;color:#333}#personalScheduleTitle{float:right;font-weight:bold}#personalScheduleTitle a{padding:0 2px;text-decoration:none;margin:0 5px 0 0}#personalScheduleTitle a{display:block;float:left;width:17px;height:15px;overflow:hidden;text-decoration:none;padding:0;margin:0 3px 0 0}#personalScheduleTitle a.left{background:url(../images/arrow_left.png) no-repeat left center}#personalScheduleTitle a.right{background:url(../images/arrow_right.png) no-repeat right center}#personalScheduleTableEventButtons{font-size:11px;clear:both;margin:0 0 0 46px;display:block;text-align:right}#personalScheduleTableEventMonthButtons{font-size:11px;clear:both;margin:0;display:block}#personalScheduleTableEventMonthButtons input,#personalScheduleTableEventButtons input{margin:4px;cursor:pointer}* html #personalScheduleTableEventButtons input{margin:3px}#personalScheduleAddEventPopup{background:url(../images/graphic_titlebar_bg_staff.png) repeat-x top #fffbe6;border:outset 2px #ccc;width:250px;font:normal 11px Arial,sans-serif}#personalScheduleAddEventPopup label{clear:both;float:left}#personalScheduleAddEventPopup select{float:right;margin:2px 0;width:140px}#personalScheduleAddEventPopupPos{position:absolute;z-index:1000;display:none}.personalScheduleAddEventPopupButtons{border-top:dotted 1px #999;white-space:nowrap;clear:both;margin-top:5px;padding-top:5px;text-align:center;height:25px}.pSDay{width:30px;text-align:center}.pSDate{width:50px;text-align:center}.pSStart{width:35px;text-align:center}.pSEnd{width:35px;text-align:center}.pSJobType{width:95px;text-align:center}.pSLocation{width:120px}.pSDepartment{width:140px}.pSStatus{width:130px}.pSNeeded{width:35px;text-align:center}.pSScheduled{width:35px;text-align:center}.pSRequested{width:35px}.pSScheduled{width:60px;text-align:center}.pSRequested{width:60px}.pSDay.candidate{width:35px;text-align:center}.pSDate.candidate{width:50px;text-align:center}.pSStart.candidate{width:40px;text-align:center}.pSEnd.candidate{width:40px;text-align:center}.pSJobType.candidate{width:90px;text-align:center}.pSLocation.candidate{width:100px}.pSEmployee.candidate{width:120px}.pSDepartment.candidate{width:120px}.pSStatus.candidate{width:100px}#reportPeriod,#reportDate,#toFromDate,#reportShift,#reportDepartment,#reportDepartmentChecks,#reportShowComments,#reportShowTimePunchComments,#reportViewButton{display:none}.departmentChecks,.jobTypeChecks,.shiftInfoChecks{text-align:left;width:250px;max-height:250px;overflow:auto;background-color:white}.thickLtBorder{background:url(../images/graphic_blk_sq.png) repeat-y -19px;text-indent:3px}.reportsContainer a.xls{position:absolute;top:8px;right:26px;width:24px;height:24px;background:url(../images/button_calendar.png) no-repeat;cursor:pointer}.reportsContainer a.print{position:absolute;top:10px;right:10px;width:14px;height:13px;background:url(../images/button_print.png) no-repeat;cursor:pointer}.reportTable{border-collapse:collapse;border-bottom:solid 1px black;width:100%}.reportsContainer .OT{border-bottom:0}.reportTable caption{text-align:left;padding:0;font:bold 12px Verdana,Arial,sans-serif}.reportTable thead tr td{background-color:white;border-color:black;border-style:solid;border-width:2px 1px;font-weight:bold;padding:0 1px;text-align:center;vertical-align:bottom}.reportTable tbody tr td{background-color:white;border-left:1px solid black;border-right:1px solid black;border-top:1px dotted #999;border-width:1px;padding:0 3px}tr.reportTablePrimaryRow td{border-top:1px solid #000 !important}.reportTable tfoot tr td{border-left:0;border-right:0;border-top:1px solid black;background:none !important}.reportTableShiftFacility{background-color:white}.reportTableShiftDepartment{background-color:white}.reportTableShiftDay{text-align:center;background-color:white}.reportTableShiftDate{background-color:white}.reportTableShiftStart{text-align:center;background-color:white}.reportTableShiftLength{width:40px;text-align:center;background-color:white}.reportTableDateAssigned{background-color:white}.reportTableWorkedBy{background-color:white}.reportTableEmployeeId{text-align:center;background-color:white}.reportTableDepartment{background-color:white}.reportTableJobType{text-align:center;background-color:white}.reportTableBonus,.reportTableIncentive,.reportTableAmountPaid{background-color:white;text-align:right}.reportTableDateAssigned{white-space:nowrap}.reportTable.OT.Last tbody tr td{visibility:hidden;border-color:white}.reportTable.OT.Last tfoot tr td{border:0;font:bold 14px Open Sans}.otFuture{font-weight:bold}tr.reportTableDepartmentRow td{border-top:1px solid #000 !important}tr.reportTableFacilityRow td{border-top:2px solid #000 !important}.ptoSumCount{display:inline-block;margin-left:.1em}.reportScheduleTable{border-collapse:collapse;border-bottom:1px solid black;font-size:10px;width:100%}.reportScheduleTable caption{text-align:center;padding:0 0 5px 0;font:bold 12px Verdana,Arial,sans-serif}.reportScheduleTable thead tr td{border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid black;border-right:1px solid black;font-weight:bold;text-align:center;background-color:white}.reportScheduleTable tbody tr td{border:1px solid black;padding:0;vertical-align:top;background-color:white}.reportScheduleTable tfoot tr td{border-bottom:1px solid black;border-left:1px solid black;border-right:1px solid black;padding:0;vertical-align:top;background-color:white}.reportScheduleTable tbody tr td div{border-bottom:1px dotted #999}.reportScheduleTable tbody tr td div:last-child{border-bottom:0}.reportScheduleTable tfoot tr:first-child td{border-top:3px double black;vertical-align:top}* html .reportScheduleTable tbody tr td div{border-bottom:1px solid #ccc}.reportScheduleTableShiftNum{width:80px;text-align:center}.reportScheduleTableShiftDay{width:150px;text-align:center}.reportScheduleTable .dept{font-weight:bold;width:130px}.reportScheduleTable .shiftInfo{background-color:#aaa;font-weight:bold;text-align:center}.reportScheduleTable col.dates{width:115px}.rptHeaderRow{border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid black;border-right:1px solid black}.rptBodyCell{border-top:1px solid black;border-bottom:1px solid black;border-left:1px solid black;border-right:1px solid black;text-align:left;vertical-align:top;background-color:#fff}.rptCellHeader{width:115px;text-align:center;font-weight:bold;background-color:#fff}.rptDeptCell{border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid black;border-right:1px solid black;font-weight:bold;text-align:left;vertical-align:top;background-color:#fff}.rptSNHeader{width:115px;border-top:2px solid black;border-bottom:2px solid black;border-left:1px solid black;border-right:1px solid black;font-weight:bold;text-align:center;background-color:#aaa}.Emp.PTO{width:120px}.EmpStatus.PTO{width:70px}.EmpId.PTO{width:70px}.HomeDept.PTO{width:90px}.JT.PTO{width:75px}.ptoReason.PTO{width:120px}.Comments.PTO{width:120px}.AppprovedBy.PTO{width:120px}.ApprovedOn.PTO{width:120px}.ApprovedOn.PTOWide{width:200px}.ptoSumm{width:33%}.ptoSumm{width:34%}table.reportTable.PTO td span{text-align:right;width:40px;display:block}table.reportTable.PTO tfoot tr td{font-weight:bold;border-top:double 3px black;border-left:solid 1px black;border-right:solid 1px black}.reportsContainer.schedulingReports{width:auto}.schedulingReports .reportScheduleTable tr td{color:black}.schedulingReports .reportScheduleTable thead tr td{vertical-align:bottom}.schedulingReports .reportScheduleTable tbody tr td{white-space:nowrap;padding:2px}.schedulingReports .reportScheduleTable tbody tr td.shiftColorLime{background-color:#cfc}.schedulingReports .reportScheduleTable tbody tr td.shiftColorBlue{background-color:#9cf}.schedulingReports .reportScheduleTable tbody tr td.shiftColorPink{background-color:#fcf}.schedulingReports .reportScheduleTable tbody tr td.shiftColorUnavailable{background-color:#999;color:white}.schedulingReports .reportScheduleTable tbody tr.reportFooterRow td{font-weight:bold;text-align:center;border-top:double 3px black;border-bottom:solid 2px black}.schedulingReports .reportScheduleTable tbody tr.reportFooterRow td:first-child{text-align:right}.schedulingReports .reportScheduleTable tr.reportDepartmentName td{font-weight:bold;padding:6px 0 1px;background-color:#efefef}.schedulingReports .reportScheduleTable tr.reportShiftName td{font-weight:bold;padding:6px 0 1px}.schedulingReports .reportScheduleTable tr td.weekend{border-left:solid 2px black}.schedulingReports .reportScheduleTable tbody tr td.totalHours{border-left:solid 2px black;padding-right:4px;text-align:right}.schedulingReports .reportScheduleTable thead tr td.totalHours{border-left:solid 2px black;text-align:center}.reportHCTable{border-collapse:collapse;border:1px solid black;border-top:2px solid black;border-bottom-width:2px;font-size:10px;background-color:white;width:100%}.reportHCTable caption{text-align:center;padding:0 0 5px 0;font:bold 12px Verdana,Arial,sans-serif}.reportHCTable thead tr td{border:1px solid #666;border-bottom:2px solid black;font-weight:bold;text-align:center;background-color:white}.reportHCTable tbody tr td{border:1px solid #666;padding:1px 10px 1px 2px;text-align:right;background-color:white;width:80px}.reportHCTable tbody tr.separator td{border-top:2px solid #666}.reportHCTable thead tr td.firstChild,.reportHCTable tbody tr td.firstChild{padding:1px 2px;text-align:left}.reportsContainer div.category{font-weight:bold;float:left;padding-bottom:5px}.reportsContainer div.sublink{float:right;padding-bottom:5px}.configuratorTable{border-collapse:collapse;border:0;width:100%}table.configuratorTable tr td{padding:0;vertical-align:top}ul.configuratorNavLinks{list-style:none;margin:10px 0;padding:0}ul.configuratorNavLinks li{margin:0 0 3px 0;padding:2px 0 2px 10px;cursor:pointer;text-decoration:underline}ul.configuratorNavLinks li:hover{text-decoration:none}ul.configuratorNavLinks li.selected{background-color:#6ff;text-decoration:none}#configurationActivities h1{padding:0;margin:0;font:bold 12px Open Sans;display:inline}#configurationActivities h2{padding:0;margin:0;font:normal 12px Open Sans}#configurationActivities table{border-collapse:collapse;width:100%;margin:5px 0}#configurationActivities caption{text-align:right}#configurationActivities table thead tr td{background:url(../images/graphic_titlebar2_bg.png) repeat-x top;font-weight:bold}#configurationActivities table tr td{padding:1px 3px;border:solid 1px #999}.configPtoBody .field05{width:75px;border:inset 1px #ccc;text-align:center;padding:0}.configPtoBody .field02{width:90%}.li-row{height:30px !important}.li-row:hover{background-color:#dae2d0}#configTimeOffReasons .c1,#configTimeOffReasons .c2,#configTimeOffReasons .c3,#configTimeOffReasons .c4{float:left;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;height:30px}#configTimeOffReasons .c1{box-sizing:border-box;width:15%;border-left:solid 1px #dcdcdc;text-align:center}#configTimeOffReasons .c2{box-sizing:border-box;width:14.1%;text-align:center}#configTimeOffReasons .c3{box-sizing:border-box;width:14.1%;text-align:center}#configTimeOffReasons .c4{box-sizing:border-box;width:14.1%;text-align:center}.configPtoHead{clear:both}.configPtoHead th{color:#888;font:normal 14px Open Sans;border-top:solid 1px #dcdcdc;background-color:#e6e6e6;text-align:center}ul.configPtoBody,ul.configPtoBody li{clear:both;list-style:none;margin:0;padding:0}.exeChartOptions{position:absolute;top:0;left:0;z-index:10}.exeChartOptions a:link,.exeChartOptions a:visited,.exeChartOptions a:hover{display:block;float:left;padding:2px 5px;text-decoration:none;text-align:center;cursor:pointer;background-color:#f0f0f0;border:solid 1px #ccc;margin-right:-1px;font-size:9px}.exeChartOptions a.selected{background-color:#dcdcdc}.exeChartOptions div{display:block;float:left;padding:2px 5px;text-decoration:none;text-align:center;cursor:pointer;background-color:#f0f0f0;border:solid 1px #ccc;margin-right:-1px;font-size:9px}.exeChartOptions div.selected{background-color:#dcdcdc}.cmdCtrPopup{position:relative;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;border-radius:14px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#FFF !important;opacity:.5 !important}#loginHelpBox .cmdCtrPopup{max-width:570px}#scheduleSummaryApproveShiftPopupPos .cmdCtrPopup{width:1200px}#availabilityPopupPos .cmdCtrPopup{width:1200px}#addNewAnnouncement .cmdCtrPopup{width:500px}#scheduleSummaryNewShiftPopupPos .cmdCtrPopup{width:450px}#ptoDayRequest .cmdCtrPopup,#ptoRequest .cmdCtrPopup{width:450px;font-size:14px}#ptoDayRequest .cmdCtrPopup table tr td,#ptoRequest .cmdCtrPopup table tr td{padding:5px 0}#ptoRequest input.hasDatepicker{margin:0}#ptoDayRequest select,#ptoRequest select{width:auto;font:normal 1em Arial,Helvetica,sans-serif}#ptoDayRequest textarea,#ptoRequest textarea{font:normal 1em Arial,Helvetica,sans-serif}#dayViewPopup .popupNew{width:825px}.schedDayData{width:740px}#coverMyShiftPopupPos .popupNew{width:825px}#coverMyShiftPopupPos .popupNew ul{border:solid 1px #ccc}.cmdCtrPopup .cmdCtrTitleBar .popupTitle{padding:12px 0;font-size:14px;color:#2251a3;font-family:Source Sans Pro;font-weight:600;margin-left:15px}.datePickerIcon{display:inline-block !important;width:auto !important;border:0;background:0}.cmdCtrPopup .cmdCtrTitleBar{height:40px;border-bottom:solid 1px #ccc}.cmdCtrPopup .popupPadding{padding:15px}.popupBottom{display:block;border-top:solid 1px #ccc;padding:15px;background-color:#fff;text-align:right}.popupBottomNoRound{display:block;border-top:solid 1px #ccc;padding:10px;background-color:#dee9ca}.scheduleRequestListTable2 .scheduleRequestListSubRow td{background-color:#f5f5f5;text-align:left}.scheduleRequestListTable2 thead tr td{color:#000;background-color:#e7e7e7;border:solid 1px #dcdcdc;vertical-align:bottom}.scheduleRequestListTable2 tr td a:link,.scheduleRequestListTable2 tr td a:visited,.scheduleRequestListTable2 tr td a:hover{color:#333}.scheduleRequestListTable2 tr td{padding:2px 1px;text-align:center;border:solid 1px #dcdcdc}.addDatePickerPosition{position:relative}.scheduleRequestListTable2 tr.even td{background-color:#f5f5f5}.cmdCtrPopup #availTable tbody tr td{border:solid 1px #ccc !important}.cmdCtrPopup #addANeedFields table tr td{padding:3px 0;font-size:1.1em}.scheduleRequestListTable2 thead tr td a#empCommentButton,.scheduleRequestListTable2 thead tr td a#empCommentButton:link,.scheduleRequestListTable2 thead tr td a#empCommentButton:visited,.scheduleRequestListTable2 thead tr td a#admCommentButton,.scheduleRequestListTable2 thead tr td a#admCommentButton:link,.scheduleRequestListTable2 thead tr td a#admCommentButton:visited{display:block;color:#003d79 !important;background-color:#fff;text-decoration:none;font-size:.8em;margin:2px;padding:1px;white-space:nowrap;border:0;border-radius:3px}.viewMode{float:left;white-space:nowrap;text-align:center;padding:2px 0}.viewMode .modeBtn{padding:0 10px;margin:0;cursor:pointer;color:#333;display:inline-block}.cmdCtrTitleBar .viewMode .modeBtn{padding:0 10px;margin:0}.viewMode .modeBtn.selected{background:none transparent;font-weight:bold}.viewMode .modeBtn.left{border-right:solid 1px #999}.viewMode .modeBtn.right{border-left:solid 1px #999}.cmdCtrTitleBar .viewMode .modeBtn.selected{padding:0 10px}.schedBrowse{float:right;font-size:16px}.schedBrowse .modeBtn{float:left;padding:0;margin:2px 0;cursor:pointer;height:22px;color:#666}.schedBrowse .modeBtn div{padding:2px 0}.schedBrowse .modeBtn.left{background:url(../images/graphic_arrow_lt.png) no-repeat left center;padding:20px 10px 10px 10px;width:8px}.schedBrowse .modeBtn.right{background:url(../images/graphic_arrow_gt.png) no-repeat right center;margin:6px 0 0 10px;width:8px}.schedBrowse .modeBtn.left2{background:url(../images/graphic_arrow_2lt.png) no-repeat left center;margin-left:8px;margin-right:-5px;width:8px}.schedBrowse .modeBtn.right2{background:url(../images/graphic_arrow_2gt.png) no-repeat right center;margin-right:8px;margin-left:-5px;width:8px}.commandCtrTable{background-color:#fff;color:black;width:100%}.commandCtrTable img,.todoRequestsTable img{border:0}.commandCtrTable .dashboardSummaryRow{padding-left:0}.commandCtrTable .dashboardSummaryRow ul li{padding:0;list-style-type:none;margin:5px;cursor:pointer}.commandCtrTable .dashboardSummaryRow ul li ul li{padding:10px;display:inline-block;border-radius:15px;cursor:pointer}.commandCtrTable .dashboardSummaryRow ul li ul li.selected{background-color:#fff}.commandCtrTable .dashboardSummaryRow ul li ul li.selectedDept{background:0;color:#1f1f1f;font-size:12px;font-family:Source Sans Pro;font-weight:700;word-wrap:break-word}.commandCtrTable .dashboardSummaryRow ul li.selected{background-color:#ecfaf7}.commandCtrTable .dashboardSummaryRow ul li.selected span{font-weight:600}.CmdCtrNeedsTable{border-collapse:collapse;background-color:#f9f7f7;width:100%}.CmdCtrNeedsTable thead tr td{color:#333;text-align:center}.CmdCtrNeedsTable thead tr{background:#fff}.CmdCtrNeedsTable thead tr td.today{background:none #d4e9fa;color:#000;text-shadow:none}.CmdCtrNeedsTable tbody tr td,#needsGridBox tbody tr td{white-space:nowrap}.CmdCtrNeedsTable tbody tr.shift td{border-top:solid 1px #e6e6e6}.CmdCtrNeedsTable thead tr,.CmdCtrNeedsTable tbody tr{border-bottom:5px solid #fff}.CmdCtrNeedsTable thead tr td.today,.CmdCtrNeedsTable tbody tr td.today{border-bottom:5px solid #d4e9fa}.CmdCtrNeedsTable .shiftRow td{text-align:left}.CmdCtrNeedsTable td.jobtype{text-align:left}.todoRequestsTable{color:black;border-collapse:separate;table-layout:fixed}.todoRequestsTable #requestsRow{border-spacing:10px}.todoRequestsTable h1{color:#333;font-size:14px;font-weight:normal;padding:0;margin:0}.shiftsTglSched{background-color:#caffc9;border:0;border-radius:6px;padding:4px 16px}.shiftsTglPto{background-color:#9CF;border:0;border-radius:6px;padding:4px 16px}.shiftsTglOpen{background-color:#ff9;border:0;border-radius:6px;padding:4px 16px}.infoText{color:#133457;background-color:#d4e9fa;padding:3px;text-align:center;font-size:12px !important}.todoRequestsTable tr td table.toDoHeader tr td{padding:2px 0 0;background-color:transparent;border:0}.todoRequestsTable table tr td{color:#1f1f1f;font-size:14px;font-family:Open Sans;font-weight:400;line-height:28px;word-wrap:break-word;border:none !important;padding-right:25px}.todoRequestsTable .stdTable tr td,.cmdCtrToDoTable tr td{padding:3px 5px;text-align:center;cursor:pointer}.cmdCtrTitleBar h1,.todoRequestsTable h1{color:#379887;font-size:20px;font-family:Open Sans;font-weight:600;line-height:24px;word-wrap:break-word;margin-left:34px}.cmdCtrTitleBarHeader h2,.overtimeHeader h2,.toDoOptions h2{color:black;font-size:16px;font-family:Source Sans Pro;font-weight:600;line-height:28px;word-wrap:break-word;margin:0 0 0 10px}.cmdCtrTitleBar tr td{background-color:#c0d495}.announcementTableCol div.anncmtBox{max-height:170px;overflow:auto}.announcementTableCol div.anncmtBox ul{padding:5px}.announcementTableCol div.anncmtBox ul li{list-style:none;padding:5px;color:black;font-size:14px;font-family:Open Sans;font-weight:400;line-height:20px;letter-spacing:.25px;word-wrap:break-word}.announcementTableCol div.anncmtBox ul li.even{background-color:#f9f7f7}.announcementTableCol div.anncmtBox ul li:last-child{margin-bottom:0;padding-bottom:0}.cmdCtrAnncmt div.addBtn{text-align:center;clear:both;margin:15px}.toDoOptions,.bulkUpdatePeople{border-top:solid 1px #ccc;width:97%;margin:5px 0 0;padding:5px 0 0}.toDoOptions:first-child,.bulkUpdatePeople:first-child{border-top:0;margin:0}.bulkUpdatePeople tr td{border:0;padding:5px 0}.noRequests{padding:0 10px 10px;text-align:center}.cmdCtrToDoTable{border-collapse:collapse;width:100%;background-color:#fff}.cmdCtrToDoTable thead tr td{color:#FFF;background-color:#003d79;border-bottom:0}.cmdCtrToDoTable thead tr td a:link,.cmdCtrToDoTable thead tr td a:visited,.cmdCtrToDoTable thead tr td a:hover{color:#666}.cmdCtrToDoTable tr td a:link,.cmdCtrToDoTable tr td a:visited,.cmdCtrToDoTable tr td a:hover{color:#333}.cmdCtrToDoTable tr td{color:#000;font-size:14px;font-family:Source Sans Pro;font-weight:400;line-height:28px;word-wrap:break-word;border:none !important}.cmdCtrToDoTable tr.even td{background-color:#f5f5f5}.cmdCtrToDoTable tr td input{width:12px;height:12px;font-size:12px;padding:0;margin:0}.cmdCtrToDoTable tbody tr:hover td{background-color:#cadef1 !important;cursor:pointer}.cmdCtrToDoTable tr.selected td{background-color:#cadef1}table.cmdCtrToDoTable.otTable{border:solid 1px #e6e6e6;color:white;font-size:14px;font-family:Open Sans;font-weight:400;line-height:22px;word-wrap:break-word}.highlighted{background-color:#ff9}.none{background-color:transparent}.deptDetailBox{background-color:#fff;font:normal 12px sans-serif;width:100%;overflow:visible;float:left;z-index:5}#addNewAnnouncement .popupPos{width:355px}.announcementAddButton{position:absolute;bottom:2px;right:2px;float:none !important;z-index:10}#announcementsBlock ul{margin:0;padding:5px 0 0;border-top:solid 1px #999}#announcementsBlock ul li{clear:both;margin:0 0 5px;cursor:move;position:relative;list-style:none}#announcementsBlock ul li div.ac{padding:5px;background-color:#fff;cursor:move;position:relative;width:290px}#announcementsBlock ul li div.ac:hover{background-color:#f9f7f7}#announcementsBlock ul li div.ac textarea{width:100%;height:50px}#announcementsBlock ul li div.ac a.close{background:url(../images/button_popup_close2.png) no-repeat;height:15px;width:15px;position:absolute;top:-3px;right:-3px;cursor:pointer;text-decoration:none;display:none}#announcementsBlock ul li div.ac:hover a.close{display:block}#announcementsBlock ul li .emailCheck{position:absolute;top:1px;right:0;width:20px;cursor:default}#announcementsBlock .addNew{display:block;width:100%;padding:0 0 5px 0}#announcementsBlock .hideIt{display:none}#announcementsBlock .showIt{display:block}.cmdCtrPopup #announcementsBlock ul li .emailCheck{right:15px;width:20px}.cmdCtrPopup #announcementsBlock ul li div.ac{width:400px}#tableBody tr.scheduleRequestListHeader td a{display:block;color:#fff;border:outset 2px #333;background-color:#333;text-decoration:none;font:normal 9px Arial,Helvetica,sans-serif;margin:2px 10px 0}#tableBody tr.scheduleRequestListHeader td a:hover{border-style:inset}#tableBody textarea{background-color:#ff9;border:0;width:100%;height:50px;font-size:9px}.scheduleRequestListRow{background-color:#fff;color:black;vertical-align:top}.scheduleRequestListSubRow{background-color:#999;font-weight:bold}.scheduleRequestOvertime div{background-color:#ffa4a4 !important;border-radius:3px}.helpExpanderPopup h1,#helpExpander h1{color:black;margin:0 0 12px}.helpExpanderPopup .helpContent{padding:15px;font-size:14px;background-color:#fcc;border-bottom:solid 1px #ccc;color:black}.helpExpanderPopup h1{color:black;margin:0 0 12px;font-size:14px}.contextPopup #scheduleSummaryFilterCheckboxes input[type="checkbox"]{margin:0 2px;width:auto;height:auto}.contextPopup li{list-style-type:none}.contextPopup ul{padding:0}input.error,textarea.error,div.error{border:1px solid red !important}.error:focus{outline:red auto 3px}label.error,em.error{color:red}.formValErrMsg{font-size:.8em;line-height:90%}.alertBanner{clear:both;width:100%;background-color:#FFC;border-bottom:solid 1px #ccc;display:none}.alertBannerContainer{color:red;margin:0 auto 0 auto;max-width:1000px}.alertBanner li{list-style:none;padding:20px}#ssaPTO{font-size:12px;text-align:right;border:solid 1px #999;border-top:0;background-color:#9cf;padding:5px;width:944px}#schedPop{width:450px}#schedPop .departmentMultiSelectContainer{position:absolute;top:0;left:0;width:180px;height:20px;z-index:99}#schedPop .departmentMultiSelect{position:absolute;top:14px;left:3px;white-space:nowrap;background-color:white;border:solid 1px #999;text-align:left;padding:2px 10px;z-index:100;display:none}#schedPop .innerContents div.right .departmentMultiSelect input{float:none;width:auto;padding:0;margin:0 10px 4px 10px;text-align:left}#schedPop .innerContents div.right .departmentMultiSelect input:first-child{margin:0 10px 4px 0}.selectTimes{background-color:#fff;border:1px solid black;font-size:10px;height:12px;text-align:center;width:45px}ul.schedDayFullRow li.hours ul li.jtName{width:87px;text-align:center}ul.schedDayFullRow li.hours ul li.lastIndex{width:42px}.myHomeSection{padding:15px;padding-bottom:25px;border-bottom:solid 1px #eee}.myHomeSection.bottom.greyed{background-color:#f0f0f0}.myHomeSection .theCollapsible table{width:100%;margin:15px 0;border:solid 1px #ebebeb;border-collapse:collapse;font-size:1.1em}.myHomeSection .theCollapsible tr td{padding:10px;border-bottom:solid 1px #ebebeb}.myHomeSection .theCollapsible tr.odd td{background-color:#f4fbf4}.myHomeSection .theCollapsible tr.even td{background-color:#fff}.myHomeSection .theCollapsible tr td a:link,.myHomeSection .theCollapsible tr td a:visited{text-decoration:none}.myHomeSection .theCollapsible tr td a:hover{text-decoration:underline}.myHomeSection .theCollapsible tr td a img{border:0}.myHomeSection .theCollapsible tr td.datestamp{font-size:.7em;color:#ccc;text-align:right}.myHomeSection .theCollapsible tr td a.button100{padding:6px 8px}.myHomeSection .theCollapsible tr td a.button100 div{background:url(../images/graphic_movedown.png) no-repeat center bottom;display:inline-block;text-decoration:none;width:15px;height:17px;margin-bottom:-3px}.myHomeSection .theCollapsible tr td a.button100 span.btnTxt{font-size:.9em}.myHomeSection .theCollapsible tr td a.button100:hover{text-decoration:none}.myHomeSection.greyed .theCollapsible table{border:solid 1px #d7d7d7}.myHomeSection.greyed .theCollapsible table tr td{border-bottom:solid 1px #d7d7d7;color:#888}.myHomeSection.greyed .theCollapsible table tr td a:link,.myHomeSection.greyed .theCollapsible table tr td a:visited{text-decoration:none;color:#888}.myHomeSection.greyed .theCollapsible table tr td a:hover{text-decoration:underline}.myHomeSection.greyed .theCollapsible tr td a.button100 div{background:url(../images/graphic_moveup.png) no-repeat center top}.myHomeSection.greyed .theCollapsible tr td a.button100:hover{text-decoration:none}.myHomeSection.greyed .theCollapsible tr td.datestamp{color:#ccc}.btnTxt{border-left:solid 1px #ccc;padding-left:7px;margin-left:7px}.btnTxtBlue{color:#003d79 !important;background-color:#fff;border:0;font-size:14px;font-family:Open Sans;font-weight:600;line-height:24px;word-wrap:break-word}a.btnTxtBlue{text-decoration:none}.filterButton{padding-right:1em;cursor:pointer}.footer__copyright__credit a{font-weight:600;text-decoration:none !important}a.button100.ltgrey.annIcon{display:inline-block;width:90%;text-align:left}.myHomeSection .theCollapsible tr td a.btnTxtBlue span.btnTxt{font-size:.9em}a.button100.ltgrey.annIcon img{width:15px}ul.legend2 li{background-repeat:no-repeat;background-position:left top;padding:0 0 0 30px;list-style:none}.helpBox{display:none;position:relative;width:100%;background-color:#FF9;font-size:.9em;border-bottom:solid 1px #ddd;max-height:400px;overflow:auto}.helpBox img.close{position:absolute;top:10px;right:10px;cursor:pointer}.buttonInfo{border:solid 1px #ccc;padding:1px 8px;background-color:white;margin:0 5px;cursor:pointer}.myHomeSection .theCollapsible tr td a.buttonInfo:link,.myHomeSection .theCollapsible tr td a.buttonInfo:hover{text-decoration:none}.buttonInfo:hover{-ms-box-shadow:inset 0 1px 3px #ccc;-moz-box-shadow:inset 0 1px 3px #ccc;-webkit-box-shadow:inset 0 1px 3px #ccc;box-shadow:inset 0 1px 3px #ccc;text-decoration:none}.buttonInfo.yellow{border-color:#e19807;color:#e19807}.buttonInfo.red{border-color:red;color:red}.myHomeSection.greyed .buttonInfo.yellow,.myHomeSection.greyed .buttonInfo.red{border-color:#999;color:#999}.punchesSection .sectionTitle{padding:0 30px 10px}.agencyPartnersSection .sectionTitle,.agencyStaffSection .sectionTitle,.agencyRateSection .sectionTitle,.agencyUsageSection .sectionTitle{padding:0 30px 10px}.sectionTitle{width:100%}.sectionTitle td{white-space:nowrap}.sectionTitleCollapsible{padding:3px 10px;margin:0 10px;border-left:solid 1px #ccc;font-size:1.3em;color:#003d79}.toggleSection{cursor:pointer;width:300px}.calendarView .button100{margin-right:1px}#footerDismissedAnnouncements{margin-top:20px}.dataTables_paginate{width:44px;*width:50px;float:right;text-align:right}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left}.paging_simple_numbers,.paging_full_numbers{width:350px;height:22px;line-height:22px}.dataTables_paginate a.first{display:none}.dataTables_paginate a.last{display:none}.paging_full_numbers a.paginate_button,.paging_simple_numbers a.paginate_button,.paging_full_numbers a.paginate_active,.paging_simple_numbers a.paginate_active{padding:2px 5px;margin:0 3px;cursor:pointer;color:black !important;*cursor:hand}.paging_simple_numbers a.paginate_button,.paging_full_numbers a.paginate_button{background-color:#ddd}.paging_simple_numbers a.paginate_button:hover,.paging_full_numbers a.paginate_button:hover{background-color:#ccc}.paging_simple_numbers a.paginate_active,.paging_full_numbers a.paginate_active{background-color:#4e84c4;color:#fff}.field101{background-color:#fff;border:solid 1px #999;font-size:1em;padding:6px;border-radius:4px}.contentNew{background-color:white;width:100%;clear:both}.mobNavPad{display:none;padding:23px 0;z-index:1000}.mobNavCont{position:fixed;top:0;width:100%;background-color:white;z-index:1000}.mobNav{width:93%;margin:15px auto;text-align:center;font-size:1.2em;-webkit-box-shadow:0 5px 15px #999;-moz-box-shadow:0 5px 15px #999;-ms-box-shadow:0 5px 15px #999;box-shadow:0 5px 15px #999}.mobNavItems{display:none;width:100%;overflow-y:auto}.mobNav a{display:block;padding:10px;background-color:#f5f5f5;border-bottom:solid 1px #ebebeb;text-decoration:none}.mobNav a:active{background-color:#e1e1e1;-webkit-box-shadow:inset 0 0 5px #999;-ms-box-shadow:inset 0 0 5px #999;-moz-box-shadow:inset 0 0 5px #999;box-shadow:inset 0 0 5px #999}.mobNav .selected{background-color:#003d79;color:white;border-bottom:0}.mobSearch{display:none}@media(max-width:736px){#navButtons,#header{display:none}.stdTable{font-size:.9em}.stdTable col{width:auto !important}table.myHomeCalendar td div.scs,table.myHomeCalendar td div.scheduleCalendarNeedApproval,table.myHomeCalendar td div.scu,table.myHomeCalendar td div.scheduleCalendarPTO{text-align:center;padding:3px 1px;letter-spacing:-0.1em}.myHomeSection .theCollapsible tr td{vertical-align:top}.myHomeSection .theCollapsible tr td img{margin-top:6px}.myHomeSection .theCollapsible tr td a{display:block;float:left;width:80%}.myHomeSection .theCollapsible tr td a.buttonInfo{display:block;float:right;margin:5px 0 0 0;width:auto}.myHomeSection .theCollapsible tr td a.button100{padding:0;background-color:transparent;border:0;width:auto}.myHomeSection .theCollapsible tr td a.button100 div{display:block;text-decoration:none;width:15px;height:20px;margin-bottom:0;margin-top:6px}.myHomeSection .theCollapsible tr td a.button100 span.btnTxt{display:none}div.selectStyle{padding:7px}div.selectStyle select{width:100%}.button100,.button101,.button102{width:100%}.shiftBtn,.clearBtn{width:auto}#scheduleCalendarSave .button100{width:auto}.mobSearch{display:block;padding:15px 15px 0;text-align:center}.sectionTitle div.selectStyle{width:auto !important}.sectionTitle td{display:block;padding:7px 0;text-align:center}.sectionTitle td input[type="text"]{width:50% !important}.toggleSection{width:auto}.popupNew table{margin:10px}.popupNew table tr td{display:block;padding:5px}table.stdTable.scheduled thead tr td,table.stdTable.available thead tr td,table.stdTable.pending thead tr td,table.stdTable.unscheduled thead tr td,table.stdTable.agencyPartners thead tr td{display:none !important}table.stdTable>tbody>tr>td{padding:3px}.mobNavPad{display:block}.myShiftsSection .toggleSection{text-align:left}.punchesSection .toggleSection{text-align:left}.agencyPartnersSection .toggleSection,.agencyStaffSection .toggleSection,.agencyRateSection .toggleSection,.agencyUsageSection .toggleSection{text-align:left}.myShiftsSection .toggleSection+td+td{text-align:left !important}.punchesSection .toggleSection+td+td{text-align:left !important}.agencyPartnersSection .toggleSection+td+td,.agencyStaffSection .toggleSection+td+td,.agencyRateSection .toggleSection+td+td{text-align:left !important}.mobHide{display:none !important}.contentPaddingNew{width:auto}.specialProfileButtons{width:auto}.fc-header-left{display:block;text-align:center !important;vertical-align:middle;margin-bottom:5px;width:auto !important}.fc-header-center{display:block;text-align:center;vertical-align:middle}.fc-header-right{display:block;text-align:center !important;vertical-align:middle;margin-bottom:10px;width:auto !important}.fc-event-inner{border-width:8px 0 0 0 !important}.peopleSelectMob{margin:0 0 4px;width:98% !important}.reportScheduleTable{margin:0 !important}.reportScheduleTable tbody tr td{display:table-cell;padding:0 !important}}@media(max-width:480px){.mobHidePortrait{display:none !important}.fc-header-right{display:block;text-align:center !important;vertical-align:middle;margin-bottom:10px;width:auto !important}}.myShiftsSection{padding:15px;border-bottom:solid 1px #ccc;font-size:1.1em;padding-bottom:25px}.punchesSection{border-bottom:solid 1px #ccc;font-size:1.1em;padding-bottom:25px}.agencyPartnersSection,.agencyStaffSection,.agencyRateSection,.agencyUsageSection{padding:15px;border-bottom:solid 1px #ccc;font-size:1.1em;padding-bottom:25px}.myShiftsSection .theCollapsible table.stdTable{margin:15px 0}.punchesSection .theCollapsible table.stdTable{margin:15px 0}.agencyPartnersSection .theCollapsible table.stdTable,.agencyStaffSection .theCollapsible table.stdTable,.agencyRateSection .theCollapsible table.stdTable,.agencyUsageSection .theCollapsible table.stdTable{margin:15px 0}.myShiftsSection .theCollapsible table .pSDay{width:35px}.punchesSection .theCollapsible table .pSDay{width:35px}.myShiftsSection .theCollapsible table .pSDate{width:100px}.punchesSection .theCollapsible table .pSDate{width:100px}.myShiftsSection .theCollapsible table .pSStart{width:80px}.punchesSection .theCollapsible table .pSStart{width:80px}.myShiftsSection .theCollapsible table .pSEnd{width:80px}.punchesSection .theCollapsible table .pSEnd{width:80px}.myShiftsSection .theCollapsible table .pSShift{width:90px}.punchesSection .theCollapsible table .pSShift{width:90px}.myShiftsSection .theCollapsible table .pSStatus{width:175px;text-align:center}.punchesSection .theCollapsible table .pSStatus{width:175px;text-align:center}.myShiftsSection .theCollapsible table tbody tr td{cursor:pointer}.punchesSection .theCollapsible table tbody tr td{cursor:pointer}.agencyPartnersSection .theCollapsible table tbody tr td,.agencyStaffSection .theCollapsible table tbody tr td,.agencyRateSection .theCollapsible table tbody tr td,.agencyUsageSection .theCollapsible table tbody tr td{cursor:pointer;text-align:center}.myShiftsSection .theCollapsible tr.shiftExpanded td:last-child{position:relative}.punchesSection .theCollapsible tr.shiftExpanded td:last-child{position:relative}.myShiftsSection .theCollapsible table.unscheduled tbody tr td{cursor:pointer}.punchesSection .theCollapsible table.unscheduled tbody tr td{cursor:pointer}table.stdTable.unscheduled tbody tr.odd:hover td{background-color:white}table.stdTable.unscheduled tbody tr.even:hover td{background-color:#f5faf5}.myShiftsSection .theCollapsible table.available thead tr td{background-color:#eee}.punchesSection .theCollapsible table.available thead tr td{background-color:#eee}.agencyPartnersSection .theCollapsible table.agencyPartners thead tr td,.agencyStaffSection .theCollapsible table.agencyStaff thead tr td,.agencyRateSection .theCollapsible table.agencyStaff thead tr td,.agencyUsageSection .theCollapsible table.agencyUsage thead tr td{background-color:#eee}.myShiftsSection .theCollapsible table.available tbody tr td.status{padding:3px 8px;background-color:#eee}.punchesSection .theCollapsible table.available tbody tr td.status{padding:3px 8px;background-color:#eee}.myShiftsSection .theCollapsible table.pending thead tr td{background-color:#ff9}.punchesSection .theCollapsible table.pending thead tr td{background-color:#ff9}.myShiftsSection .theCollapsible table.pending tbody tr td .status{padding:3px 8px;background-color:#ff9}.punchesSection .theCollapsible table.pending tbody tr td .status{padding:3px 8px;background-color:#ff9}.myShiftsSection .theCollapsible table.scheduled thead tr td{background-color:#c0f38d}.punchesSection .theCollapsible table.scheduled thead tr td{background-color:#c0f38d}.myShiftsSection .theCollapsible table.scheduled tbody tr td .status{padding:3px 8px;background-color:#c0f38d}.punchesSection .theCollapsible table.scheduled tbody tr td .status{padding:3px 8px;background-color:#c0f38d}.myShiftsSection.bottom.greyed{background-color:#f0f0f0}.punchesSection.bottom.greyed{background-color:#f0f0f0}.myShiftsSection.bottom .sectionTitleCollapsible{color:#888}.punchesSection.bottom .sectionTitleCollapsible{color:#888}.myShiftsSection.bottom .sectionTitleCollapsible em{font-size:.8em;font-style:normal}.punchesSection.bottom .sectionTitleCollapsible em{font-size:.8em;font-style:normal}.stdTable thead tr td.sorting_disabled{text-decoration:none}.sorting_asc{background:url('../images/graphic_arrow_v.png') no-repeat 95% center}.sorting_desc{background:url('../images/graphic_arrow_v_upside_down.png') no-repeat 95% center}input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{border-radius:4px;font-size:1em;padding:7px;border:solid 1px #999}input[type="text"]:focus{border:2px solid #0f60c4 !important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0) inset !important;-moz-box-shadow:0 1px 2px rgba(0,0,0,0) inset !important;box-shadow:0 1px 2px rgba(0,0,0,0) inset !important;outline:none !important}textarea{border-radius:4px;font-size:1em;padding:7px;border:solid 1px #999}.ie div.popupNew{border:solid 1px #ccc}input[type=text]::-ms-clear{display:none}.popupNew input[type="text"],.popupNew input[type="email"],.popupNew input[type="password"],.popupNew input[type="tel"]{font-size:1em;padding:4px;border:solid 1px #999}#employeeDetailPopupPos .popupNew,#bambooHrPopupPos .popupNew,#peopleCredentialDetail .popupNew,#cellerator-popup .popupNew{max-width:1100px;min-width:300px;width:90%}#credentialViewer .popupNew{max-width:650px;min-width:600px;width:90%}.ie8 #employeeDetailPopupPos .popupNew{width:1000px}.ie8 #credentialViewer .popupNew{width:650px}#employeeDetailPopupPos div.selectStyle{padding:4px}.popupNew textarea{font-size:1em;padding:4px;border:solid 1px #999}.showComment{background-image:url(../images/graphic_comment.png);background-repeat:no-repeat;background-position:1px 1px}.templateShowComment{background-image:url(../images/graphic_comment.png) !important;background-repeat:no-repeat !important;background-position:-2px -2px !important;background-size:25%}.rotWk1,.rotWk2,.rotWk3,.rotWk0{display:inline;border-radius:10px;padding:2px 5px;background-color:#333;color:white;font-size:.8em;font-style:normal;text-align:center;vertical-align:middle}.rotWk2{background-color:green}.rotWk3{background-color:blue}.rotWk0{background-color:#c54}#scheduleSummaryNewShiftPopupPos .popupNew .popupPadding table tr td{padding:4px}.pointy{width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-12px;top:1.5em}.pointy-right{width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff;position:absolute;left:398px;top:1.5em}[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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-attention:before{content:'\e800'}.icon-zoom-in:before{content:'\e801'}.icon-right-circled:before{content:'\e802'}.icon-star:before{content:'\e803'}.icon-users:before{content:'\e804'}.icon-clock:before{content:'\e805'}.icon-down-open-big:before{content:'\e806'}.icon-right-open-big:before{content:'\e807'}.icon-up-open-big:before{content:'\e808'}.icon-upload-cloud:before{content:'\e809'}.icon-search:before{content:'\e80a'}.icon-ok:before{content:'\e80b'}.icon-cancel:before{content:'\e80c'}.icon-plus:before{content:'\e80d'}.icon-cancel-circled:before{content:'\e80e'}.icon-group:before{content:'\e80f'}.icon-pencil:before{content:'\e810'}.icon-user:before{content:'\e811'}.icon-ok-circle:before{content:'\e812'}.icon-check:before{content:'\e813'}.icon-check-empty:before{content:'\e814'}.icon-left-open-big:before{content:'\e815'}.icon-arrows-cw:before{content:'\e816'}.icon-minus:before{content:'\e817'}.icon-group{font-size:1em;color:#003d79;text-decoration:none !important}.icon-users{text-decoration:none !important;color:#003d79}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:.9em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../images/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('../images/chosen-sprite.png') no-repeat 100% -20px;background:url('../images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#eee;color:#000}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:3px;width:100%;height:auto;border:1px solid #aaa;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;width:1px}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0 2px;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;background-color:#f5f5f5;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../images/chosen-sprite.png') no-repeat -30px -20px;background:url('../images/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){}.select2-container--default .select2-selection--single{border-radius:0;background-color:#fafafa;border:solid 1px #ddd}.select2-container .select2-selection--single{height:33px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}span.otWk,.otWk{color:#000;-webkit-box-shadow:inset 0 0 0 1px #c00 !important;-ms-box-shadow:inset 0 0 0 1px #c00 !important;-moz-box-shadow:inset 0 0 0 1px #c00 !important;box-shadow:inset 0 0 0 1px #c00 !important;border-radius:10px}span.otWkThis,.otWkThis{color:#c00 !important;background-color:#fcc;font-weight:bold !important;font-size:12px;font-family:Source Sans Pro}.otWkThis b,.otWkThis em{font-weight:bold}.otDay div:before{content:'Daily OT';color:#c00 !important;display:block;width:100%;text-align:center;padding:1px 0;font-size:12px;font-family:Source Sans Pro;font-weight:400;letter-spacing:normal;overflow:hidden}.otDay em,.otDay b{color:#c00 !important;font-weight:400}.otStyle:before{display:block;width:100%;text-align:center;padding:1px 0;color:#900;font-size:12px;font-family:Source Sans Pro;font-weight:400;letter-spacing:normal;overflow:hidden}.otStyle{background-color:#fcc;color:#c00 !important}table.schedGridBody .otWk em,table.schedGridBody .otWk b{color:#000}.otStyle em,.otStyle b{color:#c00 !important}.otDayDoublePlus div:before{content:'Daily DT+';font-size:12px;font-family:Source Sans Pro;font-weight:400;display:block;width:100%;text-align:center;padding:1px 0;letter-spacing:normal;overflow:hidden}.otDayDouble div:before{content:'Daily DT';font-size:12px;font-family:Source Sans Pro;font-weight:400;display:block;width:100%;text-align:center;padding:1px 0;letter-spacing:normal;overflow:hidden}.otConsecutive div:before{content:'Consec OT';font-size:12px;font-family:Source Sans Pro;font-weight:400;display:block;width:100%;text-align:center;padding:1px 0;letter-spacing:normal;overflow:hidden}.otConsecutiveDouble div:before{content:'Consec DT';font-size:12px;font-family:Source Sans Pro;font-weight:400;display:block;text-align:center;padding:1px 0;letter-spacing:normal;overflow:hidden}.otWeekend div:before{content:'Wknd OT';font-size:12px;font-family:Source Sans Pro;font-weight:400;display:block;width:100%;text-align:center;padding:1px 0;letter-spacing:normal;overflow:hidden}.otWeekendDouble div:before{content:'Wknd DT';font-size:12px;font-family:Source Sans Pro;font-weight:400;display:block;width:100%;text-align:center;padding:1px 0;letter-spacing:normal;overflow:hidden}#coverageHoursLi:after{content:" ";display:block;clear:both}table.assignmentReportTable thead tr td{padding:10px 0}table.assignmentReportTable tbody tr td{padding:10px 0}table.stdTable>tbody>tr.commitNotMet>td{color:red}.filter-warning{padding:15px;background-color:#fcf8e3;font-size:15px;font-weight:bold;color:#646464}.pending{background:none #ff9 !important}.dSchedCollide span{color:#c00}.multiSelect{padding:1em;width:100%;left:-.1em;top:2.2em;background-color:#fff;border:solid 1px #ccc;position:absolute;box-shadow:0 1em 3em -1em #333;z-index:2;display:none}.multiSelect input[type=checkbox]{margin-left:1.5em}.multiSelect input[type=checkbox].all{margin-left:0}.nowCountSubNav{background-color:#d65555;color:#fff;border-radius:2em;font-size:.65em;font-weight:normal;line-height:1.8em;height:1.8em;min-width:1.8em;text-align:center;display:inline-block;border:solid 1px #d65555}.nowCountSubNav.nu{background-color:#e7e7e7;color:#333;border:solid 1px #999}.nowCountSubNav.zero{background-color:#fff;color:#6c0;border:solid 1px #ccc}div#multiDeptSelect label{font-weight:normal;margin-bottom:0}#employeeListEmployeesHeader tr th{padding:8px 4px;background:#003d79;font-size:14px;font-family:Open Sans;color:white;font-weight:400;text-align:left}.schedName a{text-decoration:underline;color:black}.schedName a.header{color:#646464;text-decoration:underline}.schedName a:hover{text-decoration:none}.reloadAlert{display:none}.yellow,.yellow:hover{background-color:#fcf8e3;border-color:#fbeed5}.red,.red:hover{background-color:#ebcccc;border-color:#e6c1c7}.green,.green:hover{background-color:#4e84c4;border-color:#003d79}.darkGreen,.darkGreen:hover{background-color:#5cb85c;border-color:#5cb85c}#supervisorViewContent{margin-left:10px;margin-right:10px}td.ezOpen,td.ezOpen em{color:red !important}.select2-container--default .select2-selection--single{border-radius:0}.menu{width:120px;z-index:10000;box-shadow:0 4px 5px 3px rgba(0,0,0,0.2);position:fixed;display:none;transition:.2s display ease-in;background-color:white}.menu-options{list-style:none;padding:10px 0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;z-index:1}.menu-option{font-weight:500;z-index:1;font-size:14px;padding:10px 40px 10px 20px;border-bottom:1px solid rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.2);cursor:pointer}.menu-option:hover{background:rgba(0,0,0,0.2)}tr.dispSettingMainTR>td{padding:20px !important;font-size:14px;font-family:Open Sans}tr.dispSettingMainTR>td:first-child{font-size:14px;font-family:Source Sans Pro;font-weight:600}.freqSelectors a{text-decoration:none;display:inline-block;text-align:center;padding:.8em 0;width:3em;background-color:#fafafa;border:solid 1px #ccc;margin:0 -1px -1px 0;font-size:.9em}.freqSelectors a.set{background-color:#d2d2d2}#addAgencyPartnerPopup table{margin-right:auto;margin-left:auto}.glyphicongreen{color:green !important} .glyphicongrey{color:grey !important} .glyphiconred{color:red !important}.rightAlignCell{text-align:right}.stdTable .dateHeaderRow .pastHeader{background-color:#003d7966 !important}.blueLabel{font-size:16px;font-family:Open Sans;font-weight:400;color:#2251a3;margin-right:5px}#employeeListEmployeesHeader a{color:white !important}#employeeListEmployeesHeader{position:sticky;top:0;z-index:1}#employeeListTableDiv a{color:#1f1f1f;font-size:14px;font-family:Open Sans;font-weight:400;word-wrap:break-word;text-decoration:none}#employeeListTableDiv a:hover{text-decoration:underline}#employeeListTableDiv table tr.even td{background-color:#f9f7f7}#employeeListTableDiv table tr.odd td{background-color:#fff}#employeeTable tr td{border-top:0}#employeeListTableDiv table tr:hover td{background-color:#cadef1 !important}#sendMessage span{color:#003d79;font-size:14px;font-family:Open Sans;font-weight:600}div#sendMessage a.button100{background-color:#fff;border:0}div#sendMessage a span.btnTxt,div#needsMatrix a span.btnTxt{padding-left:2px;margin-left:2px;border-left:0}.CmdCtrNeedsTable .neededCell{display:inline-block;float:none}.CmdCtrNeedsTable .scheduledCell{display:inline-block;float:none}.CmdCtrNeedsTable .requestedCell{display:inline-block;float:none}.scs div.neededCell,.scs div.scheduledCell{border-right:1px solid #a7eca6}.scs.over div.neededCell,.scs.over div.scheduledCell{border-right:1px solid #9ae498}.scu div.neededCell,.scu div.scheduledCell{border-right:1px solid #edafaf}.CmdCtrNeedsTable tbody tr td.jobtype{background-color:#f9f7f7;justify-content:flex-start;padding:5px;align-items:center;color:#176d5e;font-size:16px;font-family:Source Sans Pro;font-weight:400;line-height:24px;letter-spacing:.25px;word-wrap:break-word;width:150px}.CmdCtrNeedsTable tbody tr td{color:#1f1f1f;font-size:14px;font-family:Open Sans;font-weight:600;word-wrap:break-word;text-align:center;background-color:#f9f7f7}.CmdCtrNeedsTable tbody tr.shiftRow td{background-color:white}.neededCell{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:10px 0;float:left;text-align:center;font-size:14px;font-family:Open Sans;font-weight:400;word-wrap:break-word;width:25%}.scheduledCell{padding:10px 0;float:left;text-align:center;font-size:14px;font-family:Open Sans;font-weight:400;word-wrap:break-word;width:25%}.requestedCell{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:10px 0;float:left;text-align:center;font-size:14px;font-family:Open Sans;font-weight:400;word-wrap:break-word;width:25%}.emptyCell{float:left;width:20%;padding:20px 0 20px 0;background-color:#f9f7f7 !important}.scheduleCalendarNeedApproval div.neededCell,.scheduleCalendarNeedApproval div.scheduledCell{border-right:1px solid #f5e79b}.CmdCtrNeedsTable tbody tr td.today,.CmdCtrNeedsTable tbody tr td.today div.emptyCell{background-color:#d4e9fa !important}#requestsTableForm .stdTable,#timeOffTableForm .stdTable,#toDoCoverage .stdTable{margin:0 10px;max-width:96%;border-spacing:10px}#requestsTableForm .stdTable thead,#timeOffTableForm .stdTable thead,#toDoCoverage .stdTable thead{position:sticky;z-index:99;top:0}#requestsTableForm .stdTable tbody tr:hover td,#timeOffTableForm .stdTable tbody tr:hover td,#toDoCoverage .stdTable tbody tr:hover td{background-color:#cadef1}.shiftRow{border-bottom:1px solid #bdbdbd !important;height:16px !important}#needsMatrix a.button100,#fixedHeader a.button100,.censusCounts td a.button100{background-color:#fff;border:0;color:#003d79;font-size:14px;font-family:Open Sans;font-weight:600;line-height:24px;word-wrap:break-word;padding-right:1em;padding-bottom:0;padding-top:0}#requestsTableForm .stdTable thead tr td,#timeOffTableForm .stdTable thead tr td,#toDoCoverage .stdTable thead tr td,#availabilityHeader tr td,#bulkUpdateHeader td,#bulkInactivateHeader td,#avoidableSRTable thead tr td,#avoidableTable thead tr td,.scheduleRequestListTable2 thead tr td{background:#003d79;font-size:14px;font-family:Open Sans;color:white;font-weight:400;border:none !important;height:30px}#avoidableSRTable tr td,#avoidableTable tr td{border:none !important}#availabilityHeader tr td a{color:white;text-decoration:none}hr{border-top:1px solid #999}.noShiftsRow td h2{color:#133457;font-size:18px;font-family:Open Sans;font-weight:400;line-height:24px;letter-spacing:.50px;word-wrap:break-word;padding:10px 10px 10px 24px;background-color:#d4e9fa}.noRequestsRow{color:#133457;background-color:#d4e9fa;padding:5px;margin:0 10px}.selectedButton{border:1px solid var(--constant-primary-dark-blue,#003d79) !important;border-color:#003d79 !important;font-weight:600 !important}.selectPadding{padding-left:5px}.searchByDate{padding:var(--Vert-pad,4px) var(--Hor-pad,16px);border-radius:var(--Density,6px);font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:22px !important;letter-spacing:.50px !important;word-wrap:break-word;font-family:Source Sans Pro !important;color:#FFF;text-align:center}.shiftsFilterButton{padding:var(--Vert-pad,4px) var(--Hor-pad,16px);border-radius:var(--Density,6px);font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:22px !important;letter-spacing:.50px !important;word-wrap:break-word;font-family:Source Sans Pro !important;color:#1f1f1f;text-align:center}.requestsPending{background-color:#ff9;border:0}.openNoRequests{background-color:#ffa4a4;border:0}.pageTitle{color:#379887 !important;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-0.2px}.dssDept tr{border-bottom:.5em solid #f8f8f8;vertical-align:top}.dssDept tr:last-child{border-bottom:none !important}.scheduled{background-color:#caffc9;border:0}.timeoff{background-color:#9CF;border:0}.allShifts{border:1px solid #999;background-color:#FFF}.openToAgency{border:1px solid #999;background-color:#FFF}#filterJobType select{border-radius:6px}.addShiftButton{color:#003d79;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-0.2px;cursor:pointer}.button100.templateClearBtn{padding:5px;display:inline-block;border:0;background-color:#FFF;font-size:14px;font-family:Source Sans Pro;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:.50px;word-wrap:break-word;color:#003d79}#moreLess,.button100.clearBtn{padding:5px;margin:8px 0;display:inline-block;border:0;background-color:#FFF;font-size:14px;font-family:Source Sans Pro;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:.50px;word-wrap:break-word;color:#003d79}#moreLess{float:right;margin:8px 0 0 0;padding:0 10px 0 0}#moreLess:hover,#autoSchedule:hover,.button100.clearBtn:hover{text-decoration:none;border:0;background-color:#FFF}.viewFutureReqs,#empCommentButton,#admCommentButton{color:#003d79 !important;font-size:14px;font-family:Open Sans;font-weight:600;line-height:24px;word-wrap:break-word;text-decoration:none !important;margin-left:5px}.viewFutureReqs:hover{text-decoration:none;border:0;background-color:#FFF}.dateRangeStart,.dateRangeEnd,.datePickerField{max-width:150px;background:url(../images/calendar_icon.svg) no-repeat right 5px top 5px;border-radius:6px}.datePickerNoPic,.seniorityDate{border-radius:6px}.seniorityDate{background:url(../images/calendar_icon.svg) no-repeat right 5px top 5px}.bootstrap-datetimepicker-widget .picker-switch:hover{background:#FFF}#aosltShifts div{height:36px}.datepicker-months>table:nth-child(1),.datepicker-years>table:nth-child(1){width:200px !important}.datepicker-years .glyphicon-triangle-bottom:before{font-family:'Glyphicons Halflings';content:"\e252"}.glyphicon-triangle-top:before{font-family:'Glyphicons Halflings';content:"\e253"}.calendarIconStart .calendarIconEnd{right:30px;top:3px;color:black}#helpText{font-size:14px;font-family:Open Sans;font-weight:400;word-wrap:break-word}#pageHeader{display:flex;padding:0 24px;justify-content:space-between;align-items:center;background:var(--primary-dark-blue,#003d79);width:100%}#providers{display:inline-block;color:var(--neutral-light-blue-gray,#ebf0f7);font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:400;vertical-align:bottom;padding:1px 0}#for{display:inline-block;color:var(--neutral-light-blue-gray,#ebf0f7);font-family:Source Sans Pro;font-size:12px;font-style:normal;font-weight:400;line-height:20px;vertical-align:bottom;padding:1px 1px 1px 5px}#profileAccess{color:var(--neutral-white,#FFF);text-align:center;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px;text-transform:capitalize}.profileDropdown{position:relative;display:inline-block}.pageHeaderDropdown,.staffingNeedsDropdown{position:relative;display:inline-block;cursor:pointer}.dropdown-content,.menuHeader-content{z-index:10000}.panel-default>.panel-heading{background-color:#4e84c4;color:#FFF}.reports_header{height:500px}.dropdown-content,.menuHeader-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);padding-top:8px;overflow:auto;display:none;padding-left:8px}#navButtons .personalTab .menuHeader-content a{color:#333 !important}.dropdown-content a,.menuHeader-content a{color:black;text-decoration:none !important;display:block;text-align:left;padding:4px 0 4px 8px !important;margin-right:10px}.menuTitle{color:#379887;font-family:Open Sans;font-size:20px;font-style:normal;line-height:24px;letter-spacing:-0.2px;border-bottom:4px solid #379887;background:var(--neutral-white,#FFF)}.showing{font-weight:600}.mentTitle-downArrow{margin-left:5px;margin-bottom:2px}#scheduleCalendarFacilityName,#scheduleCalendarDate{color:#434343;font-size:14px;font-family:Open Sans;font-weight:400;line-height:15px;letter-spacing:.25px;word-wrap:break-word;margin-left:5px;padding-top:2px}.labelRow{color:#1f1f1f;font-size:12px;font-family:Source Sans Pro;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:.50px;word-wrap:break-word;padding-top:5px;padding-bottom:0;height:20px}.labelRow td{padding-bottom:0 !important}.CmdCtrHelpTable{color:#333;font-family:Open Sans;font-size:14px;font-weight:normal}.superViewShiftCaption{font-weight:bold;padding-left:5px}.inovalonBackground{background:url(../images/inovalon_background.svg) no-repeat center center;background-color:#f3efef;background-size:cover;padding:25px}@font-face{font-family:Open Sans;src:url(fonts/SourceSans3-Regular.ttf);font-weight:400}@font-face{font-family:Source Sans Pro;src:url(fonts/SourceSansPro-Regular.ttf);font-weight:400}@font-face{font-family:Open Sans;src:url(fonts/SourceSans3-SemiBold.ttf);font-weight:600}@font-face{font-family:Source Sans Pro;src:url(fonts/SourceSansPro-SemiBold.ttf);font-weight:600}@font-face{font-family:Open Sans;src:url(fonts/SourceSans3-Bold.ttf);font-weight:700}@font-face{font-family:Source Sans Pro;src:url(fonts/SourceSansPro-Bold.ttf);font-weight:700}@font-face{font-family:Source Sans Pro;src:url(fonts/SourceSansPro-Bold.ttf);font-weight:700}#needsGridBox{border-collapse:collapse;background-color:#f7f7f7;width:100%;z-index:2}.mainRow td div.scs.over{background-color:#6cda6a;cursor:pointer}.needsGrid tr td div.scs.over{background-color:#6cda6a;cursor:pointer}.timePunchClock{display:flex;height:45px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:28px;justify-content:center;align-items:center;align-content:center;gap:29px;flex-shrink:0;flex-wrap:wrap;background:#003d79;width:482px;margin-left:0 !important;margin-right:0 !important}.timePunchClock .date{color:#FFF;text-align:center;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:600;line-height:12px;text-transform:capitalize;word-wrap:break-word;padding-left:25px}.timePunchClock .time{color:#FFF;font-family:Source Sans Pro;font-size:48px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.48px;word-wrap:break-word;padding-left:25px}.timeCardSelect{color:#fff !important;text-decoration:none !important}.department{color:var(--text-primary,#1f1f1f);font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px;text-transform:uppercase;float:inherit;flex-direction:column;justify-content:flex-start;align-items:center;display:inline-flex}.logout{width:81px;padding-left:16px;padding-right:16px;padding-top:5px;padding-bottom:5px;left:269px;top:456px;position:absolute;background:#003d79;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex;text-align:center;color:white;font-size:18px;font-family:Source Sans Pro;font-weight:600;text-transform:capitalize;line-height:22px;letter-spacing:.50px;word-wrap:break-word}.cancel{width:81px;padding-left:16px;padding-right:16px;padding-top:5px;padding-bottom:5px;left:368px;top:456px;position:absolute;background:white;border-radius:6px;border:2px #003d79 solid;justify-content:center;align-items:center;gap:8px;display:inline-flex;text-align:center;color:#003d79;font-size:18px;font-family:Source Sans Pro;font-weight:600;text-transform:capitalize;line-height:22px;letter-spacing:.50px;word-wrap:break-word}.needsGrid tr.dateHeaderRow th{text-align:center}.footer__copyright a:visited{color:#FFF}div#toDoOpenShifts,div#toDoTimeOff,div#toDoCoverage{overflow:auto;height:450px}.scheduleCalendar tr.scheduleCalendarRow td{width:50px;border-left:2px solid #f7f7f7;border-radius:7px}.scheduleCalendar thead tr.scheduleCalendarRow th,.scheduleCalendar tbody tr.scheduleCalendarRow td{color:black;font-size:12px;font-family:Source Sans Pro}.scheduleCalendar thead tr.scheduleCalendarRow th{text-align:center}#rotationlengthEditSave{display:block;float:right;width:18px !important;height:18px !important;margin:0 0 0 3px !important}.scheduleCalendar tr.scheduleCalendarRow{background:#FFF;border-bottom:2px solid #FFF;line-height:20px}.needCellNeeded{display:inline-block;text-align:center;border-top-left-radius:7px;border-bottom-left-radius:7px;width:47%}table#scheduleCalendarTableId tbody tr.schedGrouping td{vertical-align:center;background-color:#dadada;text-align:center;padding:3px 0;letter-spacing:0;font-size:.9em;height:19px}.enableDarkerGrid{border-bottom:1px solid #ddd !important;border-left:1px solid #ddd !important}.scheduleCalendarRow th{border:solid 1px #ddd}.needCellScheduled{display:inline-block;text-align:center;border-top-right-radius:7px;border-bottom-right-radius:7px;width:47%}table#scheduleCalendarTableFooterId tbody tr.primaryRow.hppdRow td{background-color:#e1f1fd !important}ul.schedDayFullRow li.jobTypeRow{text-align:left;background:#FFF;width:100%;border-bottom:1px solid #bdbdbd;font-weight:600}ul.schedDayFullRow li.hours ul.headerHours li{background:#FFF}.td-no-border{border-style:none !important}#shiftAddPopup div.popupNew .popupBottom table{width:100%}.flex-container{display:flex;justify-content:flex-start;flex-wrap:nowrap}.flex-item{margin-right:5px;display:flex;align-items:center;white-space:nowrap}.button-wrapper{margin-top:55px}.button-container{display:flex;justify-content:flex-end;flex-wrap:nowrap}.glyphicon-check{margin-bottom:5px}.glyphicon-copy{margin-bottom:5px}.editShiftNeeds{cursor:pointer}.availabilityUnavail{background-color:#ffa4a4;border:0;border-radius:6px;padding:4px 16px;font:normal 1.1em Source Sans Pro;padding:8px;text-align:center;cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:600}.availabilityAvail{background-color:#caffc9;border:0;border-radius:6px;padding:4px 16px;font:normal 1.1em Source Sans Pro;padding:8px;text-align:center;cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:600}.availabilityNotPref{background-color:#ddd;border:0;border-radius:6px;padding:4px 16px;font:normal 1.1em Source Sans Pro;padding:8px;text-align:center;cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:600}.availabilityWillingWork{background-color:#5cb85c;border:0;border-radius:6px;padding:4px 16px;font:normal 1.1em Source Sans Pro;padding:8px;text-align:center;cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:600}.leftBar{position:absolute;width:50%;height:100%;min-height:700px}.sideBar{position:fixed;width:50%;right:0;top:0;height:100%;min-height:1300px;background-color:#fff;border-left:solid 1px #ddd}.sideBar__content{padding:1.5em 2.5em 0;font-family:'Helvetica Neue',Arial,serif;color:#000;font-size:2.6em}.sideBar__content__headline{margin:0 0 .5em;font-size:1.2em}.sideBar__content__list{margin:0 0 1em 1em;padding:0}.sideBar__content__list li{list-style:none}.sideBar__content__list span[class^="bullet"]{margin-right:15px}.sideBar__content__more{width:50%;color:#fff}.sideBar__content__float{position:absolute;bottom:0;right:0;width:55%;max-width:580px;height:100%}a.sideBar__anchor--button{display:inline-block;padding:.8em 1.2em;margin:2em 0;white-space:nowrap;font-size:.7em;color:#f60;background-color:#fff;border:solid 1px #ff9606}a.sideBar__anchor--button:link,a.sideBar__anchor--button:visited,a.sideBar__anchor--button:hover{text-decoration:none}a.sideBar__anchor--hover:hover{background-color:#eee}.text--orange{color:#e80}.headline--bold{font-weight:bold}.headline--italic{font-style:italic}.headline--bigger{font-size:1.5em}.bullet--orange{color:#d70}.sideBar--bgImage{background:url(../images/login_background.jpg) no-repeat;background-size:cover}.sideBar--puppyImage{background:url(../images/login_dog.png) left bottom no-repeat;background-size:contain}#footer .feedbackBtn{width:55px;height:17px;z-index:1000;position:absolute;top:10%;right:2em;bottom:10%;background-color:#FFF;color:#003d79;font-size:.9em;padding:3.5px 1em;text-align:center;cursor:pointer;-moz-box-sizing:unset;box-sizing:unset;font-weight:600;border-radius:6px}.footer{position:relative;display:flow-root;margin:auto auto 0 auto;width:100%;font-size:13px !important;font:normal 14px Open Sans;margin:0;padding:0;height:100%;background-color:#fff;color:#333;z-index:1}.footer__box{color:#FFF;overflow:hidden;background:var(--primary-dark-blue,#003d79);padding-bottom:2px}.footer__copyright{max-width:70%;padding:5px 5px 5px 0;padding-left:2em}.footer__copyright--centered{text-align:center;padding:15px 15%;color:#777;background-color:#f0f0f0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.footer__copyright__credit{display:inline-block;white-space:pre-line}.footer__copyright a:link{color:#FFF}.footer--logo{background:url("../images/logo_inovalon.png") no-repeat 96% 15px;background-color:#f0f0f0;background-size:200px}.footer--logo h1{font-weight:800;font-size:1.9em;margin:0;color:#0f60c4;font-family:sans-serif;float:right;padding-top:45px}@media(max-width:736px){.footer{display:none}}