@charset "ISO-8859-1";

/**
Candidate: Pending, Submitted, Archived, Timesheet Detail
Client: 

*/

/* =Job Applications
-------------------------------------------------------------- */
.eclipse-recruitment #eclipse-timesheets form {
  margin: 0;
}

.eclipse-recruitment .eclipse-timesheets-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.eclipse-recruitment .eclipse-timesheets-list li {
  margin: 0 0 10px 0;
  overflow: hidden;
}

.eclipse-recruitment .eclipse-timesheets-list .eclipse-timesheets-item {
  border: 1px solid #dddddd;
  padding: 20px 20px 10px 20px;
  border-radius: 4px;
}

.eclipse-recruitment .eclipse-timesheets-list .eclipse-timesheets-item h3 {
  margin-top: 0;
}

.eclipse-recruitment .eclipse-timesheets-list .eclipse-timesheets-item ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.eclipse-recruitment
  .eclipse-timesheets-list
  .eclipse-timesheets-item
  ul
  li
  span {
  display: inline-block;
}

.eclipse-recruitment
  .eclipse-timesheets-list
  .eclipse-timesheets-item
  ul
  li
  span.lbl {
  padding-right: 10px;
  font-weight: bold;
  width: 110px;
}

.divTable {
  display: table;
  width: 100%;
}
.divTableRow {
  display: table-row;
}
.divTableCell,
.divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 5px;
  word-break:normal;
  color: #394F60;
  text-align: center;
  font-size: 13.5px;
}


.divTableHead {
 font-weight: bold;;
}

.timesheet-rate-time-rage {
  border: 1px solid #ccc !important;
}
/*.divTableCell {
	//border: none;
	padding-left: 0px;
}*/
.cellNoBorder {
  border: none;
}
.cellNoLeftPad {
  padding-left: 0px;
}
.cellNoRightPad {
  padding-right: 0px;
}
.divTableHeading {
  background-color: none;
  display: table-header-group;
  font-weight: bold;
  font-size: 15px;
}
.divTableFoot {
  background-color: #eee;
  display: table-footer-group;
  font-weight: bold;
}
.divTable.table-grow .divTableBody {
  display: table-row-group;
}
#timesheetintro {
  padding: 0px 00px;
  padding-bottom: 35px;
}
#timesheetintro .divTableCell {
  padding-left: 10px;
  text-align: left;
}
.eclipse-timesheet-day,
#timesheet_buttons_div {
  padding: 15px 0px;
  
}
.eclipse-timesheet select {
  background: #f7f7f7;
  background-image: -webkit-linear-gradient(
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0)
  );
  border: 1px solid #0000000d ;
  border-radius: 2px;
  color: #686868;
  padding: 0.625em 4px;
  width: 100%;

  order: 1px solid #0000000d ;
    border-radius: 2px;
    color: #686868;
    padding: 4px;
    width: 100%;
    float: left;
    background: none;
}
.eclipse-timesheet-items.eclipse-timesheet-items-expense-panel .ratename-field.expense-p-input{width: 155px;}
.eclipse-timesheet-items.eclipse-timesheet-items-expense-panel  select
{
  float: none;
  color: black;
  width: 155px;
}

.eclipse-timesheet-day input {
  background-color: white;
}
.eclipse-timesheet-day h3{
  font-weight: bold !important;
  font-size: 14px !important;
  color: #384f60;
  margin: 0px;
}

/* .eclipse-timesheet-day .divTableRow .divTableCell input.rateunit{width: 90% !important;float: left;} */
.eclipse-timesheet-day .divTableRow .divTableCell.rateunit-table-cell{width:70px;}
.eclipse-timesheet-day .divTableRow .divTableCell.rateunit-table-cell input.rateunit{width:70px;}

.eclipse-timesheet-day .divTableRow .divTableCell input{float: left;}
/* .eclipse-timesheet-day .divTableRow .divTableCell input.ratename-field{width: 75% !important;}
.eclipse-timesheet-day .divTableRow .divTableCell.ratename-table-cell {width:100% ;}
.eclipse-timesheet-day .divTableRow .divTableCell.rateunit-table-cell {width:100% ;} */
/*.eclipse-timesheet-day .divTableRow .divTableCell input.ratename-field{}*/
.eclipse-timesheet-day .divTableRow .divTableCell input{padding: 5px !important;font-weight: normal; font-size: 13px !important;}
.eclipse-reject-check {
  margin-top: 30px;
}

.eclipse-reject-check input {
  margin-left: 20px;
}


.reject-section {  
  margin-top: 15px;
  padding:15px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fdfcfc;
  margin-bottom: 15px;
  padding-bottom: 25px;
}

.reject-section h3 {
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 0;
}
.reject-fields-section {
  display: flex;
}
.reject-input {
  width: calc(100% - 90px);
  padding:12px 8px;
 
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-right: 15px;
}

.reject-btn {
  padding: 8px 12px;
  border: none;
  border-radius: 5px;
  background-color: #dc3545;
  color: white;
  cursor: pointer;
  width: calc(100% - 90px);
  font-weight: bold;
}

.reject-btn:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}

/* @media only screen and (max-width: 360px) {
  #timesheetintro .divTableRow {
    display: block;
    margin-bottom: 25px;
  }
  .divTableHeading {
    width: 100%;
  }
  .divTableCell {
    display: block;
  }
} */

/**
 * Candidate Archived
 */
.archived-timesheets {
  padding: 20px;
}
.archived-timesheet-list {
  list-style: none !important;
  margin: 0px;
  padding: 0px;
}
.archived-timesheet-list li.archived-timesheet-search-option {
  margin-left: 0;
  margin-right: 15px;
  display: inline-block !important;
}
.archived-timesheet-search-option label {
  width: unset;
}
.archived-timesheet-row {
  clear: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Eclipse timehseets */
.eclipse-timesheets .div-table-header .divTableCell {
  font-weight: bold;
}
.eclipse-timesheets .timehseet-paging {
  width: 70%;
}

.eclipse-timesheet-items {
  padding: 0px;
  margin: 20px auto;
  border-radius: 5px;
}
.eclipse-timesheet-items .divTableRow {
  margin: 15px;
}
.eclipse-timesheet-items::before {
  content: "Timesheet Expenses";
  font-weight: bold;
  padding-bottom: 15px;
  display: block;
  font-size: 15px;
  background: #e6e4e4;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}


table.timesheet-multi-shift-table{ width: auto !important; border: none;border-collapse:collapse;margin-bottom: 0 !important; margin-bottom: 25px;}

/* .comment-content table {	border-bottom: 0px solid #ededed;} */
.timesheet-multi-shift-table td{ border: none !important;border-collapse:collapse; padding: 0 10px 0 0; }

.timesheet-multi-shift-table .timessheet-headings{ font-weight: bold;}
.timesheet-multi-shift-table .timessheet-headings {   
  font-weight: bold ;
  font-size: 13px ;  
  margin: 0px;
}
.timesheet-multi-shift-table .timessheet-headings.group-date{ font-size: 14px;color: #384f60;}
.timesheet-multi-shift-table .timessheet-headings.group-date.top-mar-gap{margin-top: 20px;}
.timesheet-multi-shift-table .mulrows_cell{padding-bottom: 10px;}
.shift-col-wrapper{padding: 0;overflow: hidden;width: 125px;margin-left: 15px;}
.shift-col-wrapper .scw-title{ float: left;}
.shift-col-wrapper .scw-value{ float: left;}
.shift-col-wrapper .scw-title span{padding-top: 5px;  display: block;  padding-right: 5px;}
