table.fcf-table {
  /*box-shadow: $shadow-controls;*/
  width: 100%;
  border-radius: $border-radius-controls;
  border-spacing: 0px;
  border-collapse: separate;
  border: 3px solid #fff;
  color: $text-color;
  @include      control-margin;
}

table.fcf-table > thead > tr > th{
  text-align: left;
  font-weight: normal;
}

table.fcf-table > thead > tr > th,
table.fcf-table > tbody > tr > td{
  padding: 7px 12px;
  vertical-align: baseline;
}

table.fcf-table > thead > tr > th:last-child {
  padding: 12px 12px;
}

table.fcf-table > tbody > tr > td{
  border-left: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  vertical-align: top;
}

table.fcf-table > tbody > tr > td:first-child{
  border-left: 0px;
}

table.fcf-table > thead{
/*  background: #eeeff2;
  background: linear-gradient(0deg, #eeeff2 0%, #efeff1 75%, #f1f1f1 100%);
*/
}

table.fcf-table > tfoot > tr > th{
  border-top: 1px solid #dfdfdf;
  font-weight: normal;
}

table.fcf-table > tfoot{
  /*background: #e2e5e961;*/
}

table.fcf-table > tfoot > tr > th{
  /*background: #eeeff2;*/
  padding: 18px 12px;
}

table.fcf-table .drag-enter td,
table.fcf-table .drag-enter th {
  border-bottom: 2px solid #164d9a;
}


.fcf-footer-drop-down {
  display: block;
  margin-top: -1.3em;
  text-align: center;
  opacity: 0.0;
  z-order: -1;
}

.fcf-table-toolbar-item {
  float:left;
  padding-right:4px;
}

.fcf-table-toolbar-right-item{
  float:right;
}
