body.custom .chip{background-color:#d4d4d8;display:inline-block;padding:6px 12px;border-radius:8px;margin-bottom:4px;color:#000;font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);box-shadow:0px 0px 8px rgba(0,0,0,.15)}body.custom .chip-primary{background-color:#4384ce;box-shadow:0px 0px 8px rgba(67,132,206,.3);color:#fff}body.custom .chip-warning{background-color:#f5a524;box-shadow:0px 0px 8px rgba(245,165,36,.3)}body.custom .chip-danger{background-color:#f31260;box-shadow:0px 0px 8px rgba(243,18,96,.3);color:#fff}body.custom .chip-success{background-color:#72c495;box-shadow:0px 0px 8px rgba(114,196,149,.3)}body.custom .label{font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);padding:0;margin-top:4px;margin-bottom:4px;display:block;text-align:left}body.custom.admin #navbar ul.nav:not(.navbar-right){display:block !important}body.custom.admin #navbar ul.nav:not(.navbar-right) li.dropdown{transition-duration:.3s}@media(max-width: 575px){body.custom.admin #navbar ul.nav:not(.navbar-right){display:none !important}}body.custom #timeSheetOverview_list_container{max-width:1600px;margin-left:auto;margin-right:auto}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination){display:flex;align-items:flex-start;justify-content:flex-start}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td:not(.td-custom){display:none !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom{display:flex;flex-direction:column;justify-content:flex-start;justify-self:unset;align-items:flex-start;align-self:unset;flex-grow:unset;min-height:64px}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom span{display:block}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-contractor,body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-company{min-width:9% !important;width:9% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-week-name{min-width:6% !important;width:6% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-week-starting{min-width:7% !important;width:7% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status{min-width:8% !important;width:8% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-by{min-width:9% !important;width:9% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-timestamp{min-width:9% !important;width:9% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-comment{flex-grow:1}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions{min-width:9% !important;width:9% !important}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span{display:block;width:100%}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.label{text-align:center;margin-bottom:10px}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.text div{display:flex;flex-direction:row;justify-content:center;align-items:center}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.text div a{display:block}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.text div a:hover{text-decoration:none}body.custom #timeSheetOverview_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom:not(.td-status-comment)+.td-empty{flex-grow:1}body.custom.admin #add_timeSheet_template>div{display:none}body.custom.admin #crudderModalCenter tbody.status-unsubmitted .tr-txtNote,body.custom.admin #crudderModalCenter tbody.status-unsubmitted .timesheet-check,body.custom.admin #crudderModalCenter tbody.status-unsubmitted .tr-label{display:none !important}@media(max-width: 575px){body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination){display:grid;grid-template:"contractor company " "weekName weekStarting " "status status" "statusTimestamp statusTimestamp" "statusComment  statusComment" "statusActions  statusActions";grid-template-rows:auto auto;grid-template-columns:50% 50%}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-contractor{grid-area:contractor}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-company{grid-area:company}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-custom{width:100% !important;min-height:unset !important;margin-left:0px;margin-right:0px}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-custom:not(.td-contractor):not(.td-company){margin-top:16px}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-custom>*{text-align:center;display:block;width:100%}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-custom .label{text-align:center}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status-comment{grid-area:statusComment}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status-timestamp{grid-area:statusTimestamp}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status-actions{grid-area:statusActions}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status-actions .approve,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status-actions .reject{padding:8px 0}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status-by{grid-area:statusBy}body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-empty{display:none}}body.custom #timeSheetApprover_list_container{max-width:1600px;margin-left:auto;margin-right:auto}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination){display:flex;align-items:flex-start;justify-content:flex-start}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td:not(.td-custom){display:none !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom{display:flex;flex-direction:column;justify-content:flex-start;justify-self:unset;align-items:flex-start;align-self:unset;flex-grow:unset;min-height:64px}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom span{display:block}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-contractor{min-width:9% !important;width:9% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-week-name{min-width:6% !important;width:6% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-week-starting{min-width:7% !important;width:7% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status{min-width:8% !important;width:8% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-by{min-width:9% !important;width:9% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-timestamp{min-width:9% !important;width:9% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-comment{flex-grow:1}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions{min-width:9% !important;width:9% !important}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span{display:block;width:100%}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.label{text-align:center;margin-bottom:10px}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.text div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.text div a{display:block}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom.td-status-actions span.text div a:hover{text-decoration:none}body.custom #timeSheetApprover_list_container form .listHeaderContainer+div table tr:not(.pagination) td.td-custom:not(.td-status-comment)+.td-empty{flex-grow:1}body.approver #crudderModalCenter tbody.status-unsubmitted .tr-txtNote,body.approver #crudderModalCenter tbody.status-unsubmitted .timesheet-check,body.approver #crudderModalCenter tbody.status-unsubmitted .tr-label{display:none !important}@media(max-width: 575px){body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination){display:grid;grid-template:"contractor contractor " "weekName weekStarting " "status statusBy" "statusTimestamp  statusTimestamp" "statusComment  statusComment" "statusComment  statusComment";grid-template-rows:auto auto;grid-template-columns:50% 50%}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-contractor{grid-area:contractor}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-custom{width:100% !important;min-height:unset !important}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-custom:not(.td-contractor){margin-top:16px}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-custom *{text-align:center;display:block}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status-comment{grid-area:statusComment}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status-timestamp{grid-area:statusTimestamp}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status-actions{grid-area:statusBy}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status-actions .approve,body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status-actions .reject{padding:8px 0}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status-by{grid-area:statusBy}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-empty{display:none}}body.custom #timeSheetContractor_list_container{margin-left:auto;margin-right:auto;max-width:900px}body.custom #timeSheetContractor_list_container form .listHeaderContainer+div table tr:not(.pagination) td:not(.td-status):not(.td-week-name):not(.td-week-starting){display:none !important}@media(max-width: 575px){body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination){display:grid;grid-template:"weekName status" "weekStarting status";grid-template-rows:auto auto;grid-template-columns:40% 60%}}body.custom nav.navbar{border:none;background-color:rgba(0,0,0,0)}body.custom nav.navbar .container{max-width:900px}body.custom nav.navbar .container .navbar-header{margin-left:auto;margin-right:auto;position:relative}body.custom nav.navbar .container .navbar-header button{border:none;transition-duration:.3s;background-color:rgba(0,0,0,0);position:relative;z-index:2000}body.custom nav.navbar .container .navbar-header a:nth-child(2),body.custom nav.navbar .container .navbar-header a:nth-child(3){color:rgba(0,0,0,0);display:none}body.custom nav.navbar .container .navbar-header a:nth-child(2)::before,body.custom nav.navbar .container .navbar-header a:nth-child(3)::before{color:red;background-color:red;display:block;width:24px;height:24px;border-radius:12px;content:""}body.custom nav.navbar .container .navbar-header a:nth-child(4){position:fixed;left:50%;transform:translate(-50%);color:rgba(0,0,0,0)}body.custom nav.navbar .container .navbar-header a:nth-child(4)::before{background-image:url("https://westbury-partners.com/wp-content/uploads/2016/12/logo.png");background-position:center;background-repeat:no-repeat;background-size:90%;display:block;width:200px;height:60px;content:""}@media(max-width: 575px){body.custom nav.navbar .container .navbar-header a:nth-child(4)::before{width:150px;height:45px;background-size:contain}}body.custom nav.navbar .container #navbar{border:none;overflow:hidden;z-index:1000;margin:auto;padding:0px 6px;padding-bottom:24px;width:100%}@media(max-width: 1320px){body.custom nav.navbar .container #navbar{position:fixed;top:0;left:0}}body.custom nav.navbar .container #navbar ul.nav:not(.navbar-right){display:none}@media(max-width: 1320px){body.custom nav.navbar .container #navbar ul.navbar-right{padding-top:48px;padding-bottom:16px;padding-right:20px;max-width:900px;margin:auto;background-color:#fff;box-shadow:0px 0px 6px rgba(0,0,0,.15);border-radius:0 0 12px 12px;text-align:right}}body.custom .logo{max-width:320px}body.custom #LoginContainer{max-width:375px;margin-left:auto;margin-right:auto;margin-top:32px}body.custom #LoginContainer .LnkWhite,body.custom #LoginContainer>a{display:block;margin-left:auto;margin-right:auto;text-align:center}body.custom #LoginContainer .form-signin-heading{text-align:center;text-transform:capitalize}body.custom #LoginContainer #LoginFormContainer{text-align:center}body.custom #LoginContainer #LoginFormContainer h2{margin-bottom:24px;text-transform:capitalize}body.custom #LoginContainer #LoginFormContainer #email,body.custom #LoginContainer #LoginFormContainer #password,body.custom #LoginContainer #LoginFormContainer #username,body.custom #LoginContainer #LoginFormContainer #txtNewPassword,body.custom #LoginContainer #LoginFormContainer #txtRetypePassword{margin-bottom:12px}body.custom #LoginContainer #LoginFormContainer br{display:none}body.custom tr.pagination{display:block;background-color:rgba(0,0,0,0) !important}body.custom tr.pagination:hover{background-color:rgba(0,0,0,0) !important}body.custom tr.pagination td{display:block;width:100% !important;max-width:100% !important}body.custom tr.pagination .Pagination{display:flex;flex-direction:row;align-items:center;justify-content:center}body.custom tr.pagination .Pagination .disabled{pointer-events:none;opacity:.5}body.custom tr.pagination .Pagination a:first-child{display:none}body.custom tr.pagination .Pagination>span{display:none}body.custom tr.pagination .Pagination a{display:block;padding:0px 4px;min-width:24px;min-height:24px;text-decoration:none;font-weight:bold;transition-duration:.3s;color:rgba(0,0,0,.7);padding-top:3px;font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4)}body.custom tr.pagination .Pagination a img{display:none}body.custom tr.pagination .Pagination a.next,body.custom tr.pagination .Pagination a.first,body.custom tr.pagination .Pagination a.previous,body.custom tr.pagination .Pagination a.last{position:relative}body.custom tr.pagination .Pagination a.next::before,body.custom tr.pagination .Pagination a.first::before,body.custom tr.pagination .Pagination a.previous::before,body.custom tr.pagination .Pagination a.last::before{display:block;cursor:pointer}body.custom tr.pagination .Pagination a.next::before{content:"Next"}body.custom tr.pagination .Pagination a.first::before{content:"First"}body.custom tr.pagination .Pagination a.previous::before{content:"Previous"}body.custom tr.pagination .Pagination a.last::before{content:"Last"}body.custom tr.pagination .Pagination a.page-number{transition-duration:.3s;text-align:center;border-radius:12px;margin:4px}body.custom tr.pagination .Pagination a.page-number:hover{transform:scale(1.01)}body.custom tr.pagination .Pagination a.page-number.current{background-color:rgba(0,0,0,.7);color:#fff}body.custom tr.pagination .Pagination a.page-number:not(.current):hover{color:#fff;opacity:.5;background-color:rgba(0,0,0,.7)}body.custom #wrapper_update_user{max-width:375px;margin:auto}body.custom #wrapper_update_user .listHeaderContainer{display:none}body.custom #wrapper_update_user table tbody td{padding:0;display:block}body.custom #wrapper_update_user table tbody #usersave{margin:auto;display:block}body.custom #wrapper_update_user table tbody .leftResponsive table tbody tr{display:flex;justify-content:center;width:100% !important;max-width:320px}body.custom #wrapper_update_user table tbody .leftResponsive table tbody tr td{padding:0;width:100% !important}body.custom #wrapper_update_user table tbody .leftResponsive table tbody tr td label{font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);text-align:center;display:block}body.custom #wrapper_update_user table tbody .leftResponsive table tbody tr td img{display:none}body.custom #wrapper_update_user table tbody .leftResponsive table tbody tr td input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}body.custom #crudderModalCenter{padding:0 !important}body.custom #crudderModalCenter.in{display:flex !important;align-items:center;justify-content:center}body.custom #crudderModalCenter .modal-header,body.custom #crudderModalCenter .modal-footer{border:none}body.custom #crudderModalCenter .modal-header{padding-bottom:0}body.custom #crudderModalCenter .modal-footer{padding-top:0}body.custom #crudderModalCenter #crudder-body{padding-top:0;padding-bottom:0}body.custom #crudderModalCenter .modal-dialog{width:95% !important;max-width:900px}body.custom #crudderModalCenter .modal-content{border-radius:12px}body.custom #crudderModalCenter .listHeaderContainer{display:none}body.custom #crudderModalCenter #crudCloseButton{font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4)}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table td[colspan="4"]{padding:0;display:block}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .tr-submit{display:block}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .tr-submit td{display:block;padding:0;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody{display:grid;grid-template:"title title title title title title title title title" "status status status status status status status status status" "x mon tues wed thurs fri sat sun xx" "x monHr tuesHr wedHr thursHr friHr satHr sunHr xx" "totalHr totalHr totalHr totalHr totalHr totalHr totalHr totalHr totalHr" "note note note note note note note note note";grid-template-columns:11.1111111111% 11.1111111111% 11.1111111111% 11.1111111111% 11.1111111111% 11.1111111111% 11.1111111111% 11.1111111111% 11.1111111111%}@media(max-width: 575px){body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody{grid-template:"title title title title title title title" "status status status status status status status" "mon tues wed thurs fri sat sun" "monHr tuesHr wedHr thursHr friHr satHr sunHr" "totalHr totalHr totalHr totalHr totalHr totalHr totalHr" "note note note note note note note";grid-template-columns:14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857%}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-label{transform:rotate(-45deg)}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-hours{margin-top:8px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-hours .text{display:none}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-hours::before{content:"Hours"}}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-valWeekName,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-datWeekStarting,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dttSubmitted,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dttRejected,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtRejectionReason,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dttApproved{display:none}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-title{grid-area:title;width:100%;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-title td{display:block;width:100%}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-title td .text h3{font-size:28px;margin-bottom:24px;text-transform:uppercase;letter-spacing:2px;opacity:.75}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details{grid-area:status;width:100%;position:relative;min-height:88px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .wraptxt{padding:8px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content .label{text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content .week-name h3{margin:8px;padding:0;text-align:center;font-size:20px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content .week-name h3 .label{margin-top:8px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content>div{margin-right:24px}@media(max-width: 575px){body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content>div{margin-left:12px;margin-right:12px}}@media(max-width: 575px){body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-timesheet-details .content{position:relative;flex-wrap:wrap;align-items:center;margin-bottom:32px}}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote{grid-area:note;min-height:100px;width:100%;margin-top:32px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote textarea{width:100%;max-width:500px;margin:16px auto;min-height:100px;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:8px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote td{display:block;padding:0;height:100%}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote td label{display:block;width:100%;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote td div .wraptxt{padding:8px;width:100%;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote td div .wraptxt.no-note::before{content:"No notes";font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);font-style:italic}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-txtNote label,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-label{font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4)}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-label td{display:block;padding-left:0;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-hours{grid-area:hours}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub label{display:none}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub input{display:block;margin:0;padding:0;max-width:100%;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:4px;text-align:center;height:36px;width:36px;margin:auto}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub input::-webkit-outer-spin-button,body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub input{-moz-appearance:textfield}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub td{padding-left:0;display:block}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub td .wraptxt{width:unset;min-width:unset;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dub::after{content:"Hrs";font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);display:block;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursMonday{grid-area:monHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursTuesday{grid-area:tuesHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursWednesday{grid-area:wedHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursThursday{grid-area:thursHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursFriday{grid-area:friHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursSaturday{grid-area:satHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursSunday{grid-area:sunHr}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursTotal{grid-area:totalHr;width:100%;margin-top:24px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursTotal td{padding-bottom:0}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursTotal #txtdubHoursTotal{font-size:18px}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-dubHoursTotal::before{content:"Total";font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);display:block;text-align:center}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-mon{grid-area:mon}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-tues{grid-area:tues}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-wed{grid-area:wed}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-thurs{grid-area:thurs}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-fri{grid-area:fri}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-sat{grid-area:sat}body.custom #crudderModalCenter #wrapper_update_timeSheet #update_timeSheet table .leftResponsive tbody .tr-sun{grid-area:sun}body.custom #crudderModalCenter #rejectionForm{display:flex;flex-direction:column;justify-content:center;align-items:center}body.custom #crudderModalCenter #rejectionForm p{font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);text-align:center}body.custom #crudderModalCenter #rejectionForm p::before{content:"Reject Timesheet";font-size:24px;margin-bottom:16px;display:block;color:#000;text-transform:initial;letter-spacing:initial}body.custom #crudderModalCenter #rejectionForm textarea{width:100%;max-width:500px;margin:16px auto;min-height:100px;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:8px}body.custom.timesheet-approved #topWrap #main #initialRow{text-align:center}body.custom{overflow:hidden}body.custom table{display:block;width:100%}body.custom table tbody{width:100%;display:flex;flex-wrap:wrap}body.custom table tbody>tr{width:100%}body.custom table tbody>tr tr{width:50%}body.custom table tbody .leftResponsive,body.custom table tbody .rightResponsive{float:unset}body.custom table tbody .leftResponsive{display:block;width:100% !important}body.custom table tbody .rightResponsive{display:none}body.custom #topWrap{margin:auto;margin-top:50px}body.custom #topWrap form{position:relative}body.custom #topWrap form .listHeaderContainer,body.custom #topWrap form thead,body.custom #topWrap form tr:not(.pagination){margin:auto;width:98%;margin:0px auto 8px auto}body.custom #topWrap form .listHeaderContainer{background-color:rgba(0,0,0,0)}body.custom #topWrap form .listHeaderContainer .listHeaderLeft{display:none}body.custom #topWrap form .listHeaderContainer .limitRight{background-color:rgba(0,0,0,0) !important}body.custom #topWrap form .listHeaderContainer .limitRight::before{content:"Items To Show:";font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4)}body.custom #topWrap form .listHeaderContainer+div{height:80vh}@media(max-width: 575px){body.custom #topWrap form .listHeaderContainer+div{padding-bottom:15vh}}body.custom #topWrap form .listHeaderContainer+div thead,body.custom #topWrap form .listHeaderContainer+div tbody,body.custom #topWrap form .listHeaderContainer+div th,body.custom #topWrap form .listHeaderContainer+div tr:not(.pagination),body.custom #topWrap form .listHeaderContainer+div td{display:block}body.custom #topWrap form .listHeaderContainer+div thead,body.custom #topWrap form .listHeaderContainer+div tbody,body.custom #topWrap form .listHeaderContainer+div th{width:100% !important}body.custom #topWrap form .listHeaderContainer+div th,body.custom #topWrap form .listHeaderContainer+div td,body.custom #topWrap form .listHeaderContainer+div tr:not(.pagination){border:none !important;border-color:rgba(0,0,0,0) !important}body.custom #topWrap form .listHeaderContainer+div table{position:relative;width:100%}body.custom #topWrap form .listHeaderContainer+div table thead{display:none}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination){display:flex;padding:12px 0;position:relative;box-shadow:0px 0px 6px rgba(0,0,0,.15);border-radius:12px;background-color:rgba(0,0,0,0);transition-duration:.3s}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination):first-child{margin-top:20px}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination):hover{transform:scale(1.01)}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination):hover{background-color:#e6f4ff !important;cursor:pointer}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) th,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) td{padding:0;display:block;margin:0 24px;max-width:unset}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) th::before,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) td::before{color:rgba(0,0,0,.7);font-weight:bold;display:block;padding-bottom:4px;font-size:12px}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) h1,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) h2,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) h3,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) h4,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) h5,body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) h6{margin-top:0}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) .td-week-name{align-self:center;width:11% !important}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) .td-week-name h3{opacity:.9;text-transform:uppercase;font-size:18px;letter-spacing:1px}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) .td-week-starting{min-width:10% !important}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) .td-status{display:flex;flex-direction:row;flex-grow:1}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) .td-status>div{margin:0 24px}body.custom #topWrap form .listHeaderContainer+div table tr:not(.pagination) th::before{display:none}body.custom .loadercontainer .overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#e6f4ff !important;opacity:.3}body.custom #footerFixed{padding:12px 0px;margin:0;height:unset;text-align:center;background-color:#fff;font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4)}body.custom .btn{border:none;background-color:#d4d4d8;display:inline-block;padding:6px 12px;border-radius:8px;margin-bottom:4px;color:#000;font-weight:normal;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);box-shadow:0px 0px 8px rgba(0,0,0,.15)}body.custom .btn-primary{background-color:#4384ce;box-shadow:0px 0px 8px rgba(67,132,206,.3);color:#fff}body.custom .btn-warning{background-color:#f5a524;box-shadow:0px 0px 8px rgba(245,165,36,.3)}body.custom .btn-danger{background-color:#f31260;box-shadow:0px 0px 8px rgba(243,18,96,.3);color:#fff}body.custom .btn-success{background-color:#72c495;box-shadow:0px 0px 8px rgba(114,196,149,.3)}body.custom .btn{padding:10px 14px 10px 14px;max-width:200px}@media(max-width: 575px){body.custom{padding-bottom:0}body.custom #topWrap{margin-top:20px}body.custom #topWrap #main{margin:0}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div{border:none;margin-bottom:0;height:90vh;max-height:100vh;overflow-y:scroll}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination),body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination),body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination){padding:12px 24px}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) td,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) td,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) td{margin:0;display:block}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-week-name,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-week-name,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-week-name{grid-area:weekName;width:unset !important}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-week-name h3,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-week-name h3,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-week-name h3{margin-bottom:0}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting{grid-area:weekStarting}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting h5,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting h5,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting h5{margin:auto;margin-top:8px;margin-bottom:12px}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting h5 .label,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting h5 .label,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-week-starting h5 .label{display:block;margin-right:8px}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-status,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status{grid-area:status;display:flex;flex-direction:column;justify-content:center;align-items:center}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div{margin:0px}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div .label,body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div .label,body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div .label{text-align:center}body.custom #topWrap form#shortlist_limit_timeSheetApprover_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div:not(:last-child),body.custom #topWrap form#shortlist_limit_timeSheetContractor_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div:not(:last-child),body.custom #topWrap form#shortlist_limit_timeSheetOverview_list .listHeaderContainer+div table tr:not(.pagination) .td-status>div:not(:last-child){margin-bottom:8px}}