/*

  Table Filters

*/
.table-filter-card {}

.table-filter-card .results-text {
  margin-top: 8px;
  margin-bottom: 0;
}
.table-results-card {
  
}


.timesheet-table-card {
  box-shadow: none;
}


.table-btn {
  cursor: pointer;
  padding: 8px;
  font-size: 18px;
}

.table-btn:hover {
  opacity: 0.8;

  transition: 0.2s;
}



.timesheet-entry-table {}

.timesheet-entry-table input[disabled] {
  background-color: transparent;
  border: none;
  outline: none;
  font-family: inherit;
  font-size: inherit;
  width: 100%;
  max-width: 100%;

  padding: 12px 0;
  overflow-x: scroll;
  box-sizing: content-box;
}

.timesheet-entry-table tr:nth-child(even) td:not(.alert-warning td) {
  background-color: #f6f9fc;
}




@media screen and (max-width: 360px) {
  .my-profile-card .avatar {
    display: none;
  }
}








/* Settings Page */

#settings-roles-table td {
  /*vertical-align: bottom;*/
  padding: 12px 0;
}

#settings-roles-table td:nth-child(2) {
  width: 0%;
  white-space: nowrap;
  padding-left: 24px;
}







/* Bonus Payable Page */

.dashboard-fixed-footer {
  position: fixed;
  bottom: 0;
  width: 100%;

  background-color: white;
}

.dashboard-fixed-footer .inner {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 1200px) {
  .dashboard-fixed-footer {
    padding-left: 250px;
  }
}