.addbutton, .removebutton, .inlineaddbutton, .insertbutton {
	width: 24px;
	height: 24px;
}
.addbutton {
	margin-left: 16px;
}
	
.removebutton-td {
	border: none;
}
.cf-Table {
  border-collapse: separate;
  background:#fff;
  border-radius:5px;
  box-shadow:0px 0px 5px rgba(0,0,0,0.3);
}

.cf-Table thead {
  border-radius(5px);
}

.cf-Table thead th {
  font-family: 'Patua One', cursive;
  font-size:12px;
  font-weight:400;
  color:#fff;
  text-shadow:1px 1px 0px rgba(0,0,0,0.5);
  text-align:left;
  padding:5px;
  background-image:linear-gradient(#646f7f, #4a5564);
  border-top:1px solid #858d99;
}
.cf-Table thead tr th:first-child  {
   border-top-left-radius:5px; 
}

.cf-Table thead tr th:last-child  {
    border-top-right-radius:5px; 
}

.cf-Table tbody tr td {
  font-family: 'Open Sans', sans-serif;
  font-weight:400;
  color:#5f6062;
  font-size:11px;
  padding:3px 7px 3px 5px;
  border-bottom:1px solid #e0e0e0;
  
}

.cf-Table tbody tr:nth-child(2n) {
  background:#f0f3f5;
}

.cf-Table tbody tr td:first-child  {
  border-bottom:none;
    border-bottom-left-radius:5px;
}
.cf-Table tbody tr td:last-child  {
    border-bottom-right-radius:5px;
  border-bottom:none;
}

.cf-Table .datepicker {
	width: 8em;
}

.addbutton-td {
	text-align: right;
}

