td.status_l{background-color:#d3d7c6 !important}td.status_p{background-color:#54ddbc !important}td.status_h{background-color:#afc8c9 !important}td.status_a{background-color:#b59fab !important}#data-table td{text-align:center}tr.payroll-row td{vertical-align:middle !important}.profile-image img{min-width:100%}th.sunday{background:black;color:white !important}th.nh{background-color:deepskyblue}th.dh{background-color:deeppink}td[data-day="sunday"]{border-left-color:black !important;border-right-color:black !important;border-left-width:2px !important;border-right-width:2px !important}th.sunday{border-bottom-color:black !important}td[data-day="nh"]{border-left-color:deepskyblue !important;border-right-color:deepskyblue !important;border-left-width:2px !important;border-right-width:2px !important}td[data-day="dh"]{border-left-color:deeppink !important;border-right-color:deeppink !important;border-left-width:2px !important;border-right-width:2px !important}body{background-color:rgba(181,178,162,0.5)}.time-card-table .editable-click,.time-card-table .editable-click:hover{border-bottom:none !important}.combodate{color:#707478 !important}a.editable:hover{color:white !important}.time-card-table .editable-empty,.time-card-table .editable-empty:focus{font-style:normal !important;color:black !important}.time-card-table td>a{width:100%;height:100%;padding:7px 15px;display:block}.time-card-table td.p-0:hover,.time-card-table td.has_periods.p-0:hover,.time-card-table tr:nth-child(odd) td.has_periods.p-0:hover{background-color:#08c !important;color:white !important;cursor:pointer}.time-card-table tr[data-blockedperiods] td.has_periods{background-color:#d6ebf2 !important;border-right:1px solid white}.time-card-table tr[data-blockedperiods]:nth-child(odd) td.has_periods{background-color:#cde7f0 !important;border-right:1px solid white}.time-card-table td.p-0:hover a{color:white !important}a.editable,a.editable:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.search_by_department{border-color:#ccc}.search_by_department:focus{border-color:#9fa2a5 !important}
.upper_case_input{text-transform:uppercase}.navbar-form .btn-search{right:0 !important;top:0 !important}.navbar-form .form-control:focus{width:200px !important;animation:none !important;-webkit-animation:none !important}.animate{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.animate:hover{cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}
#content{overflow-x:hidden}#view-time-card-dialog>div.modal-dialog{width:700px}.btn-search.disabled{cursor:not-allowed !important}.go:disabled:hover{background:#348fe2 !important;border-color:#348fe2 !important}@media(max-width:767px){.page-header-fixed{padding-top:104px}}.vertical-align{background-color:rgba(181,178,162,0.5);display:table;text-align:center;height:100%;width:100%;font-size:18px}.vertical-align>p{vertical-align:middle;display:table-cell}.image-inner{background-color:#ddd !important}.image-inner img{display:block !important;margin:0 auto !important;height:200px !important;width:auto !important}
.person{opacity:0;padding:10px;padding-bottom:0}.person .details{display:inline-block;vertical-align:middle;background-color:white;width:165px;height:45px;padding:6px;float:left}.person .employee_id{font-style:italic;color:#aaa}.person .action{width:20px;height:100%;line-height:45px;text-align:center;background-color:#565d62;color:white;display:inline-block}.person .action:hover{background-color:#6c7176;cursor:hand}.person .action.selected{background-color:#449d44}.person .action.disabled{background-color:#aaa !important}.person>a{padding:0 !important;width:45px;height:45px;background:#d4d0c8;line-height:45px;text-align:center}.person:last-child{margin-bottom:20px}.person img{max-width:45px;max-height:45px;vertical-align:middle}.person_list .image{float:left;width:45px;height:45px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden}.image.male{border-right:2px solid #08c}.image.female{border-right:2px solid #ff339d}a.male[data-lightbox]>img{border-bottom:2px solid #08c}a.female[data-lightbox]>img{border-bottom:2px solid #ff339d}.image-inner{background-color:#f3e8d6 !important}.btn-search{background-color:#565d62 !important;color:white !important}.btn-search:hover(not:disabled){background-color:#6c7176 !important}.badge_spinner{-webkit-animation:spinner 1.5s infinite linear}@-webkit-keyframes spinner{0{-webkit-transform:rotate3d(0,1,0,0);-ms-transform:rotate3d(0,1,0,0);-o-transform:rotate3d(0,1,0,0);transform:rotate3d(0,1,0,0)}50%{-webkit-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg)}100%{-webkit-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}}
.time-card .remove-time-card{position:absolute;right:0;opacity:1;color:white;background-color:#aaa;z-index:999;border-radius:15px;padding:2px 5px 2px 5px;font-weight:100;margin:5px;font-size:12px}.time-card .remove-time-card:hover{color:white;background-color:black}
.department_container{border-left:1px #008a8a solid;background-color:#eef;border-right:1px #008a8a solid;border-bottom:1px #008a8a solid;border-radius:0 0 5px 5px}.person{opacity:0;padding:0;margin-top:5px}.person .details{display:inline-block;vertical-align:middle;background-color:white;height:50px;padding:6px;float:left;width:70%;border-top:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8}.person .employee_id{font-style:italic;color:#aaa}.person .action{width:10%;height:100%;line-height:50px;text-align:center;background-color:#565d62;color:white;display:inline-block}.person .action:hover{background-color:#6c7176;cursor:hand}.person .action.selected{background-color:#449d44}.person .action.disabled{background-color:#aaa !important}.person>a{padding:0 !important;width:20%;height:50px;background:#d4d0c8;line-height:50px;text-align:center}.person img{max-width:100%;max-height:50px;vertical-align:middle}.person .image{float:left;width:20%;height:50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden}.image.male{border-right:2px solid #08c}.image.female{border-right:2px solid #ff339d}.image.no-gender{border-right:2px solid #ed9212}.image-inner.male{border-bottom:2px solid #08c}.image-inner.female{border-bottom:2px solid #ff339d}.image-inner.no-gender{border-bottom:2px solid #ed9212}.badge_spinner{-webkit-animation:spinner 1.5s infinite linear}@-webkit-keyframes spinner{0{-webkit-transform:rotate3d(0,1,0,0);-ms-transform:rotate3d(0,1,0,0);-o-transform:rotate3d(0,1,0,0);transform:rotate3d(0,1,0,0)}50%{-webkit-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg)}100%{-webkit-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}}a.button-hover{opacity:.2}a.button-hover.active,a.button-hover:hover{opacity:1}@media(max-width:767px){.page-header-fixed{padding-top:104px}}.image-inner{background-color:#ddd !important}.image-inner img{display:block !important;margin:0 auto !important;height:200px !important;width:auto !important}.nav-pills>li+li{margin-left:4px}